Tiny Core Linux
Tiny Core Base => Corepure64 => Topic started by: nick65go on February 26, 2022, 08:35:58 AM
-
dillo-xtf was compiled on TC13_64 (which has libc 2.33+) but was (wrong) stored also in TC12_64 ?
tc@box:~$ ldd /tmp/tcloop/dillo-xft/usr/local/bin/dillo-xft | grep not
/tmp/tcloop/dillo-xft/usr/local/bin/dillo-xft: /lib/libc.so.6: version `GLIBC_2.33' not found (required by /tmp/tcloop/dillo-xft/usr/local/bin/dillo-xft)
/tmp/tcloop/dillo-xft/usr/local/bin/dillo-xft: /lib/libc.so.6: version `GLIBC_2.34' not found (required by /tmp/tcloop/dillo-xft/usr/local/bin/dillo-xft)
tc@box:~$ version
12.0
tc@box:~$ uname -a
Linux box 5.10.3-tinycore64 #2021 SMP Mon Dec 28 16:17:51 UTC 2020 x86_64 GNU/Linux
tc@box:~$
-
Hi
The current binary was compiled for TC13, the minimum requirement is GLIBC_2.29
tc@box: ~ $ strings /usr/local/bin/dillo-xft | grep GLIBC_
GLIBC_2.29
GLIBC_2.3
GLIBC_2.7
GLIBC_2.2.5
The older version was compiled for TC 12 though.
I don't have a TC12 box around, nor an older extension. :P
If you still keep an older copy, don't upgrade.
Why not move on to the newer release ?
Change-log: 2021/04/12 First version
2022/01/06 recompile, dep fix
In case you want to build it yourself:
http://tinycorelinux.net/12.x/x86_64/tcz/src/dillo-xft/ (http://tinycorelinux.net/12.x/x86_64/tcz/src/dillo-xft/)
Edit: ???
Huh ? TC12 use glibc-2.32 (> 2.29)
http://tinycorelinux.net/12.x/x86_64/release/src/toolchain/ (http://tinycorelinux.net/12.x/x86_64/release/src/toolchain/)
Maybe some downstream dependencies require GLIBC_2.33 GLIBC_2.34 ?
-
Hi, I am in the process to test/move slowly, from TC12 to TC13, on 64 bits. But there are few appls which are not at the same versions, on 32 bits versus 64 bits (see vlc, gnumeric, etc).
But I have a lot of customization on TC12, which I need to "port" in TC13. (Ex: new Xorg has missing synaptics driver, now I test libinput with xinput to adjust the properties of touchpad, etc).
Plus, in principle, I want a minimum VM (virtual machine in Qemu) to keep isolation from main system, especially for nerwork.And any new kernel/ libs apps are bigger in size...
I am not in business to compile apps. As a last resort, I have Alpine linux with musl-libc for security and (pseudo) small size.
-
I did cold reboot. I restarted with grub /linux boot codes base norestore. Then mounted the /dev/sda8 (my main TC12 partiton). So then only Xorg started. Plus of course small things like kmaps, firmware*, etc. Basically a standard Tinycore desktop. And from ondemand I loaded dillo-xft (fresh downloaded again from TC servers, today). And now I can confrim that the libc mesaage is the same for dillo-xft (started from aterm).
PS: It is not a big problem for me. I just highlighted the problem in Tc12_x64 with dillo-xtf.
-
statement of purpose
Why do you need to upgrade.......
.......does the idea of using a more "ready rolled" existing free OS seems much much more desirable........Alpine."
.......godda be free though. (somehow)
Thx
C
-
Why do you need to upgrade.......
I do not need to upgrade. That was the initial point. I want to keep on Tc12_64. But dillo-xft was not working!And of course I just TEST to see what happens in linux world, (in my free time).
-
The current binary was compiled for TC13, the minimum requirement is GLIBC_2.29
tc@box: ~ $ strings /usr/local/bin/dillo-xft | grep GLIBC_
GLIBC_2.29
GLIBC_2.3
GLIBC_2.7
GLIBC_2.2.5
Whatever you have on your machine, it is not what is now on TC servers.tc@box:~$ strings /usr/local/bin/dillo-xft | grep GLIB
GLIBC_2.29
GLIBC_2.3
GLIBC_2.7
GLIBC_2.33
GLIBC_2.34
GLIBC_2.2.5
GLIBCXX_3.4
tc@box:~$
Q.E.D.
-
The current binary was compiled for TC13, the minimum requirement is GLIBC_2.29
Was dillo-xft compiled on 12.x or 13.x?
-
The current binary was compiled for TC13, the minimum requirement is GLIBC_2.29
Was dillo-xft compiled on 12.x or 13.x?
Hi Juanito
Change-log: 2021/04/12 First version
2022/01/06 recompile, dep fix
The First version was compiled for TC12
The newer one was compiled for TC13 with dep fix against TC13 repo
-
The current binary was compiled for TC13, the minimum requirement is GLIBC_2.29
tc@box: ~ $ strings /usr/local/bin/dillo-xft | grep GLIBC_
GLIBC_2.29
GLIBC_2.3
GLIBC_2.7
GLIBC_2.2.5
Whatever you have on your machine, it is not what is now on TC servers.tc@box:~$ strings /usr/local/bin/dillo-xft | grep GLIB
GLIBC_2.29
GLIBC_2.3
GLIBC_2.7
GLIBC_2.33
GLIBC_2.34
GLIBC_2.2.5
GLIBCXX_3.4
tc@box:~$
Q.E.D.
:P
Wonderful, now I'm not really sure which version I'm really keeping.
tc@box: /mnt/sda3/tce/optional $ md5sum dillo-xft.tcz
e5f81fd4a9ed67f99b2d54777d4d45bd dillo-xft.tcz
-
Previous version of dillo-xft restored to 12.x x86_64 repo.