You are not logged in.
Pages: 1
Hi,
To begin, happy new year at all
.
I create new topic, seem Filou post, broken page to reply
.
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
.
Best regards.
[attachment=49653,3048] [attachment=49653,3049]
Offline
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
Hi,
Sorry of course, i can share work
.
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
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
.
before i build each package one by one, yes very spend time.
My wok is available on github https://github.com/shannara/slitaz64
Offline
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
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
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
Pages: 1
[ Generated in 0.015 seconds, 7 queries executed - Memory usage: 1.55 MiB (Peak: 1.77 MiB) ]