https://www.gnu.org/software/gnulib/manual/html_node/argz_002eh.html

SliTaz Development strategy direction
(140 posts) (12 voices)-
Posted 2 years ago #
-
thanks,
complain about :
argz.h
limits.h
locale.h
nl_types.h
malloc.h
stddef.h
time.h
sys/param.h
wchar.h
fcntl.h
...I begin check and maybe issue about autoconf, but it's very strange.
with glibc-2.30 no problem, with glibc >, failed systematically :/I bump autoconf to 2.71 (same as LFS 10.1), but error again.
The main error seem about "two or more data types in declaration specifiers",
seem https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94089 good tracePosted 2 years ago # -
Strange, I have no errors on local compilation in glibc-2.32
https://pastebin.com/AS6fcgtFPosted 2 years ago # -
Hi,
In case no problem in glibc compilation, it's after glibc compiled
binutils "first pass" ok
gcc first pass ok
glibc (locale,extra-samba,base,dev) ok
binutils "second pass" failed
gcc second pass failed 'due of binutils previous failed'But with glibc-2.30 all step work.
Posted 2 years ago # -
seem https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94089 good trace
Try:
Comment 1
If you use a gcc with a different glibc, you need to rerun fixincludes. Fixincludes is installed too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94089#c1
or
# Do not run fixincludes
sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.inhttps://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gcc10#n43
Posted 2 years ago # -
Hi,
thanks alanyih, i follow Arch fix about not run fixincludes, binutils/gcc pass1 ok, glibc 2.32 ok, binutils pass2 it's now ok, gcc pass2 in progress ;).
I relaunch cook toolchain again to ensure that sanity (build time ~50 mns) before mass rebuild.Posted 2 years ago # -
After check sanity of toolchain, i just launch mass rebuild :
toolchain at time binutils 2.36.1 / gcc 10.2.0 / gcc 2.32 (2.33 as final goal).
Posted 2 years ago # -
Final toolchain is done.
binutils 2.36.1
gcc 10.2.0 (gmp 6.2.1, mpfr 4.1.0, mpc 1.2.1)
glibc 2.33
elfutils 0.183
elfkickers 3.1
linux-api-headers 5.4.193Mass rebuild in progress with final toolchain.
Posted 2 years ago # -
Mass rebuild finish with success.
I prepare build of new iso, and go to update my space with wok and packages.
Posted 2 years ago # -
I put iso in space
https://people.slitaz.org/~shann/slitaz-4.0-stuff/slitaz-4.0-basedev-20220518.iso
https://people.slitaz.org/~shann/slitaz-4.0-stuff/toolchain_20220518/wok
https://people.slitaz.org/~shann/slitaz-4.0-stuff/toolchain_20220518/packages
(i also push packages repo files)Warn, kernel it's 5.4.193 minimal work only on vm (disk isci, e1000/virtio net).
Install sucessfullytux@slitaz:~$ uname -a
Linux slitaz 5.4.193-vm #1 SMP Sat May 14 22:51:11 CEST 2022 i686 GNU/Linux
tux@slitaz:~$ free -m
total used free shared buff/cache available
Mem: 2026 10 2011 0 3 1969
Swap: 0 0 0
tux@slitaz:~$ tazpkg -l
List of all installed packages
===============================================================================================================================================================================================
acl 2.2.53 system-tools
attr 2.4.48 system-tools
busybox 1.31.1 base-system
bzlib 1.0.8 utilities
cacerts 20211107 security
cdrkit 1.1.11 utilities
depmod 3.12 base-system
dialog 1.1-20110707 base-system
dropbear 2022.82 security
e2fsprogs 1.46.1 base-system
gcc-lib-base 10.2.0 development
gdbm 1.19 misc
gettext-base 0.21 base-system
glibc-base 2.33 base-system
glibc-extra-samba 2.33 base-system
glibc-locale 2.33 system-tools
grub4dos-linux 0.4.4 system-tools
kbd-base 2.2.0 base-system
kmod 28 base-system
libcap 2.48 system-tools
libcomerr 1.46.1 base-system
libcrypto 1.1.1n security
libdb 4.8.26 misc
liblzma 5.2.5 misc
libssl 1.1.1n development
libtaz 1.6 base-system
lzlib 4.57 base-system
lzma 4.57 base-system
ncurses-common 6.3 base-system
ncursesw 6.3 base-system
openssl 1.1.1n security
perl 5.32.1 development
popt 1.16 system-tools
rsync 3.1.3 network
slitaz-base-files 4.6 base-system
slitaz-boot-scripts 4.7.2 base-system
slitaz-configs-base 4.9.2 base-system
slitaz-tools 4.9.1 system-tools
tazdev 1.6 development
tazlito 4.6.2 base-system
tazpkg 5.3.3 base-system
util-linux-ng-blkid 2.36.2 base-system
util-linux-ng-mount 2.36.2 base-system
util-linux-ng-uuid 2.36.2 base-system
zlib 1.2.11 base-system
===============================================================================================================================================================================================
45 packages installed.tux@slitaz:~$
I go to work on kernel for real hardware :)
Posted 2 years ago # -
Yeah! I just gave your new ISO a spin and what I could see from the boot screen whizzing past, everything looked perfectly normal. There were no error messages. But then, alas, it got stuck in the language configuration and wouldn't respond to any keyboard action. Since I'm using a USB keyboard... is it possible the hardware isn't supported at this stage? I think, we still have an old PS/2 keyboard somewhere. If I can find it, I will try this tomorrow.
Posted 2 years ago # -
Hi,
Thanks Darjeeling for test, infact kernel 5.4 i build very small and only work in vm, i plan today to add kernel 3.16.55 from cooking it's now case.
This step to wait that build 5.4 with 3.16 config without default options with oldconfig.
i used directly packages, receipt 3.16.55 complain about aufs, linux-aufs, ... circulars dependencies, need check and fix them :/.Thanks on-call to ring at 4:00 AM ^^
Iso update on my space, and i move previous iso to reflect usage :
https://people.slitaz.org/~shann/slitaz-4.0-stuff/slitaz-4.1-basedev-20220519.iso with both kernel 5.4 and 3.16 (choice on isolinux for kernel)
I install 3.16.55 only without other stuff (agp, drm, ...)https://people.slitaz.org/~shann/slitaz-4.0-stuff/slitaz-4.0-basedev-20220518_kvmonly.iso with kernel 5.4 vm only
Yesterday i buying computer i have in 2010 (dell latitude x300), pentium M 1.2Ghz, 1Go RAM (max support), for real bench.
If i remember, i donate own to my cousin that need.Posted 2 years ago # -
To keep info when i try tazinst with both kernel, seem issue about kernel installed.
I boot iso with 3.16.55 but tazinst put 5.4.193-vm inside /boot folder instead of 3.16.55 because it's first found on /lib/modules ;).tux@slitaz:~$ uname -a
Linux slitaz 3.16.55-slitaz #4 SMP Mon Dec 6 13:01:40 UTC 2021 i686 GNU/Linux
tux@slitaz:~$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 9.8G 124.2M 9.1G 1% /
tmpfs 1011.4M 0 1011.4M 0% /dev/shm
tux@slitaz:~$ free -m
total used free shared buff/cache available
Mem: 2022 9 1997 0 15 2000
Swap: 0 0 0
tux@slitaz:~$ tazpkg -l |grep glibc
glibc-base 2.33 base-system
glibc-extra-samba 2.33 base-system
glibc-locale 2.33 system-tools
tux@slitaz:~$Posted 2 years ago # -
Hi, on toshiba satellite pro notebook with core duo and with kernel 3.16 everything seems to be smooth. With kernel 5.4 it only boots live with initrd but does not detect any hard drives.
Posted 2 years ago # -
Hi gibor,
thanks, nice to read that.
Infact 5.4 not ready for real hardware, i think better i remove them on and create 2 iso one with 3.16.55, can be used on vm/real hard, and other kvmonly with 5.4 at time ;).Posted 2 years ago #
Reply »
You must log in to post.