SliTaz SliTaz Forum

You are not logged in.

#1 2021-01-05 19:53:38

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

future of SliTaz

Hi,

To begin, happy new year at all smile.

I create new topic, seem Filou post, broken page to reply hmm.

In few months i begin work on SliTaz x86_64 toolchain and minimal usable base with dev tools.

With my work and personal issue i standby them.

Toolchain stuff :

linux 5.4.70

gcc 9.2.0

glibc 2.31

binutils 2.34

busybox 1.31.1

For moment very minimal stuff, 183 packages (based on SliTaz 4.0 "core" flavor bumped in follow LFS 9.1).

System can be recompile himself wink.

Best regards.

[attachment=49653,3048] [attachment=49653,3049]

Offline

#2 2021-01-06 21:20:48

Filou
Moderator
Registered: 2011-05-03
Posts: 256

Re: future of SliTaz

Happy new year to you too.

Good to hear there are more of us trying this path.

But rather than just showing the result of your work, would you be so kind to share the way you went up to here?

E.g. How you compiled the cross-toolchain (which will be the "classic LFS-way" like I did, already updated by newer sources)?

Did you use cookutils to build the packages or did you go another way (maybe a more manual one)?

What should be the next steps to achieve a fully working Distro again?

À la prochaine....

Filou

Offline

#3 2021-01-07 07:50:48

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: future of SliTaz

Hi,

Sorry of course, i can share work smile.

It not really structured

I not compile cross-toolchain, i used old stuff from alanyih

- http://forum.slitaz.org/topic/slitaz-x86_64

- https://github.com/alanyih/slitaz-x86_64

Most time with manual stuff to have minimal "base" and toolchain with cookutils :

- build toolchain manual with following cook toolchain steps

- rebuild minimal usable base and toolchain (manual and with cookutils)

- rebuild twice system with new packages (used chroot)

- rebuild again switch readline 7 to readline 8 and ncurses 6

- run fresh system in vm and rebuild all packages with cookutils

Wok i used to start as stable release (4.0), receipt v1, and bump packages to follow 9.1 LFS and also pick from cooking.

At this time, i have usable minimal rootfs can boot (only cli ^^) and toolchain stuff.

Maybe question is why not use next64 ?, when i begin this, my goal is to have SliTaz 4.0 x86_64

The first step is to have build process same as cooker with full SliTaz x86_64, for ensure sanity of build and documentation.

After that to build other packages Xorg stack, desktop packages.

Offline

#4 2021-01-07 17:32:16

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: future of SliTaz

I continue to improve build, use cooker with list of base and toolchain packages.

base contain 22 packages :

================================================================================

busybox                            1.31.1            base-system

dialog                             1.3-20181107      base-system

dropbear                           2018.76           security

e2fsprogs                          1.44.3            base-system

gettext-base                       0.19.8.1          base-system

glibc-base                         2.31              base-system

kbd-base                           2.0.4             base-system

kmod                               25                base-system

libcomerr                          1.44.3            base-system

liblzma                            5.2.4             misc

lilo                               24.2              system-tools

ncurses-common                     6.2               base-system

ncursesw                           6.2               base-system

slitaz-base-files                  309               base-system

slitaz-boot-scripts                432               base-system

slitaz-configs-base                287               base-system

slitaz-tools                       996               system-tools

tazpkg                             5.3.3             base-system

util-linux-blkid                   2.32.1            base-system

util-linux-mount                   2.32.1            base-system

util-linux-uuid                    2.32.1            base-system

zlib                               1.2.11            base-system

================================================================================

With cooker i see loop deps for perl, after loop scan more than 100, i stop it smile.

before i build each package one by one, yes very spend time.

My wok is available on github https://github.com/shannara/slitaz64

Offline

#5 2021-01-08 13:35:15

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: future of SliTaz

Hi,

I run cooker with list of 101 packages (i add one by one to avoid loop scan).

Infact if i add libgio libgio-dev go to loop.

Fix readline issue rltest2.c seem not build, and can be ignored, i patch examples/Makefile.in to avoid cook failed.

[attachment=49658,3050]

Offline

#6 2021-01-08 23:32:00

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: future of SliTaz

At this time, i have successful recook 144 packages of my wok with cooker.

Last packages as eudev, eudev-dev, python, python-dev, util-linux-*-dev and also mercurial, nano.

I need fix loop dep.

[attachment=49661,3051]

Offline

#7 2021-01-09 22:12:57

shann
Administrator
Registered: 2011-04-01
Posts: 1,296
Website

Re: future of SliTaz

Hi,

I rebuild mass of packages.

Few seem cooked but no package create and need to run cooker pkg {pkgname}:

glib

libcomerr-dev

libcrypto-dev

libdevmapper-dev

libmagic-dev

slitaz-configs-base

This packages generate loop on cookorder but work with "cooker pkg {pkgname}":

lzma

python

python-dev

util-linux-mount-dev

util-linux-uuid-dev

util-linux-blkid-dev

Missing package as nano, man-db, man-pages.

[attachment=49662,3052]

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.015 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]