View previous topic :: View next topic |
Author |
Message |
Master Shake l33t
Joined: 10 Apr 2005 Posts: 755 Location: Wilmington, Delaware
|
Posted: Fri Jul 13, 2007 3:28 pm Post subject: |
|
|
If your trying to patch a glibc 2.5 patch against glibc 2.6 it might fail. The patch might need to be rewritten. There are a number of problems that this could be. Find a dev and ask them on irc. I'll look into the patch, but i'm not sure if I'll find anything. _________________ System Specs:
64-bit gentoo linux
Q6600 @ 3.2Ghz
P35 Chipset
4 Gigs 800mhz 4-4-4-12
Nvidia GeForce 8800 GTX @ 630mhz |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sun Jul 15, 2007 12:13 am Post subject: |
|
|
Hmm, glibc-2.6 just hit ~arch. I hope no problems waiting.
I'll be compiling it in a minute. Report later. _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
devsk Advocate
Joined: 24 Oct 2003 Posts: 3003 Location: Bay Area, CA
|
Posted: Sun Jul 15, 2007 4:23 am Post subject: |
|
|
does anybody know what is the lure of glibc-2.6? Anything worth upgrading for (from 2.5)? |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sun Jul 15, 2007 12:59 pm Post subject: |
|
|
Compiled ok, but now gpm fails to compile: Code: | >>> Starting src_install
touch src/.depend # to prevent unecessary warnings
make: *** [dep] Segmentation fault
!!! ERROR in sys-libs/gpm-1.20.1-r6:
!!! In src_install at line 3183
!!! make install failed
|
Any solutions?
/me using binutils 2.17.50.0.16 _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
Master Shake l33t
Joined: 10 Apr 2005 Posts: 755 Location: Wilmington, Delaware
|
Posted: Sun Jul 15, 2007 1:25 pm Post subject: |
|
|
I would like the anoying problems fixed first before this goes stable. Mozilla in particular. When's the next version of this coming out? _________________ System Specs:
64-bit gentoo linux
Q6600 @ 3.2Ghz
P35 Chipset
4 Gigs 800mhz 4-4-4-12
Nvidia GeForce 8800 GTX @ 630mhz |
|
Back to top |
|
|
octoploid n00b
Joined: 21 Oct 2006 Posts: 65
|
Posted: Sun Jul 15, 2007 2:45 pm Post subject: |
|
|
zxy wrote: | Compiled ok, but now gpm fails to compile: Code: | >>> Starting src_install
touch src/.depend # to prevent unecessary warnings
make: *** [dep] Segmentation fault
!!! ERROR in sys-libs/gpm-1.20.1-r6:
!!! In src_install at line 3183
!!! make install failed
|
Any solutions?
/me using binutils 2.17.50.0.16 |
Thats a kernel bug it got fixed in 2.6.22 final. See:
http://thread.gmane.org/gmane.linux.kernel/551807 _________________ Myself and mine gymnastic ever |
|
Back to top |
|
|
zxy Veteran
Joined: 06 Jan 2006 Posts: 1160 Location: in bed in front of the computer
|
Posted: Sun Jul 15, 2007 3:05 pm Post subject: |
|
|
octoploid thanks, i'm running 22-rcX on this machine.
So i guess i'll have to upgrade to final 22 or some derivate . _________________ Nature does not hurry, yet everything is accomplished.
Lao Tzu |
|
Back to top |
|
|
billydv l33t
Joined: 22 Dec 2006 Posts: 911 Location: Mount Vernon, NY
|
Posted: Sun Jul 15, 2007 5:18 pm Post subject: |
|
|
Ive just updated, running .22 headers and kernel and dont have any problems so far, no firefox problems no openoffice problems, and no tar problems, I am reemerging system but so far all ok _________________ Billy DeVincentis |
|
Back to top |
|
|
Cadynum Tux's lil' helper
Joined: 15 Apr 2007 Posts: 122
|
Posted: Sun Jul 15, 2007 5:38 pm Post subject: |
|
|
After doing "emerge -uDN world" (glibc being upgraded to 2.6) every program I have tried shows this when running it with valgrind:
Code: |
$ valgrind -v ./helloworld
==15847== Memcheck, a memory error detector.
==15847== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==15847== Using LibVEX rev 1732, a library for dynamic binary translation.
==15847== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==15847== Using valgrind-3.2.3, a dynamic binary instrumentation framework.
==15847== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==15847==
--15847-- Command line
--15847-- ./helloworld
--15847-- Startup, with flags:
--15847-- -v
--15847-- Contents of /proc/version:
--15847-- Linux version 2.6.22-gentoo-r1 (root@melissa) (gcc version 4.1.2 20070214 ( (gdc 0.23, using dmd 1.007)) (Gentoo 4.1.2)) #2 SMP PREEMPT Fri Jul 13 06:39:29 CEST 2007
--15847-- Arch and hwcaps: AMD64, amd64-sse2
--15847-- Page sizes: currently 4096, max supported 4096
--15847-- Valgrind library directory: /usr/lib64/valgrind
--15847-- Reading syms from /home/user
/c++/helloworld (0x400000)
--15847-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x38000000)
--15847-- object doesn't have a symbol table
--15847-- object doesn't have a dynamic symbol table
--15847-- Reading syms from /lib64/ld-2.6.so (0x307C800000)
--15847-- Reading suppressions file: /usr/lib64/valgrind/default.supp
--15847-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x4802000)
--15847-- object doesn't have a symbol table
--15847-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4903000)
--15847-- object doesn't have a symbol table
--15847-- REDIR: 0x307C813820 (index) redirected to 0x490769B (index)
--15847-- REDIR: 0x307C8139D0 (strcmp) redirected to 0x49077D7 (strcmp)
--15847-- Reading syms from /usr/lib64/libstdc++.so.6 (0x3082C00000)
--15847-- object doesn't have a symbol table
--15847-- Reading syms from /lib64/libm-2.6.so (0x307DC00000)
--15847-- object doesn't have a symbol table
--15847-- Reading syms from /lib64/libgcc_s.so.1 (0x3082E00000)
--15847-- object doesn't have a symbol table
--15847-- Reading syms from /lib64/libc-2.6.so (0x307D800000)
--15847-- object doesn't have a symbol table
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A117: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8036D1: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A120: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8036D1: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A117: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8037D9: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A120: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8037D9: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
--15847-- REDIR: 0x307D871708 (rindex) redirected to 0x4907590 (rindex)
--15847-- REDIR: 0x307D872600 (memset) redirected to 0x4907962 (memset)
--15847-- REDIR: 0x307D872CE0 (memcpy) redirected to 0x490836F (memcpy)
Hello world
--15847-- REDIR: 0x307D86C516 (free) redirected to 0x4905F5A (free)
==15847==
==15847== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
==15847==
==15847== 1 errors in context 1 of 4:
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A120: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8037D9: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== 1 errors in context 2 of 4:
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A117: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8037D9: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== 1 errors in context 3 of 4:
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A120: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8036D1: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847==
==15847== 1 errors in context 4 of 4:
==15847== Conditional jump or move depends on uninitialised value(s)
==15847== at 0x307C80A117: _dl_relocate_object (in /lib64/ld-2.6.so)
==15847== by 0x307C8036D1: dl_main (in /lib64/ld-2.6.so)
==15847== by 0x307C812661: _dl_sysdep_start (in /lib64/ld-2.6.so)
==15847== by 0x307C801F76: _dl_start (in /lib64/ld-2.6.so)
==15847== by 0x307C800B67: (within /lib64/ld-2.6.so)
==15847== IN SUMMARY: 4 errors from 4 contexts (suppressed: 0 from 0)
==15847==
==15847== malloc/free: in use at exit: 0 bytes in 0 blocks.
==15847== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==15847==
==15847== All heap blocks were freed -- no leaks are possible.
--15847-- memcheck: sanity checks: 3 cheap, 1 expensive
--15847-- memcheck: auxmaps: 112 auxmap entries (7168k, 7M) in use
--15847-- memcheck: auxmaps: 566342 searches, 1014938 comparisons
--15847-- memcheck: SMs: n_issued = 18 (288k, 0M)
--15847-- memcheck: SMs: n_deissued = 0 (0k, 0M)
--15847-- memcheck: SMs: max_noaccess = 524287 (8388592k, 8191M)
--15847-- memcheck: SMs: max_undefined = 0 (0k, 0M)
--15847-- memcheck: SMs: max_defined = 136 (2176k, 2M)
--15847-- memcheck: SMs: max_non_DSM = 18 (288k, 0M)
--15847-- memcheck: max sec V bit nodes: 0 (0k, 0M)
--15847-- memcheck: set_sec_vbits8 calls: 0 (new: 0, updates: 0)
--15847-- memcheck: max shadow mem size: 4432k, 4M
--15847-- translate: fast SP updates identified: 2,121 ( 95.0%)
--15847-- translate: generic_known SP updates identified: 76 ( 3.4%)
--15847-- translate: generic_unknown SP updates identified: 35 ( 1.5%)
--15847-- tt/tc: 4,485 tt lookups requiring 4,523 probes
--15847-- tt/tc: 4,485 fast-cache updates, 4 flushes
--15847-- transtab: new 2,135 (49,868 -> 940,155; ratio 188:10) [0 scs]
--15847-- transtab: dumped 0 (0 -> ??)
--15847-- transtab: discarded 7 (173 -> ??)
--15847-- scheduler: 355,340 jumps (bb entries).
--15847-- scheduler: 3/2,421 major/minor sched events.
--15847-- sanity: 4 cheap, 1 expensive checks.
--15847-- exectx: 30,011 lists, 4 contexts (avg 0 per list)
--15847-- exectx: 4 searches, 0 full compares (0 per 1000)
--15847-- exectx: 0 cmp2, 6 cmp4, 0 cmpAll
|
And the very simple test program:
Code: |
#include <iostream>
int main()
{
std::cout << "Hello world" << std::endl;
return 0;
}
|
Compiled with: $ g++ helloworld.cpp -g -o helloworld
Before the upgrade it didn't show any errors. |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Sun Jul 15, 2007 11:11 pm Post subject: |
|
|
do you mean this:
Quote: | ==7295==
==7295== ERROR SUMMARY: 263 errors from 19 contexts (suppressed: 10 from 1)
==7295==
==7295== 1 errors in context 1 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C410: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x400435E: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 1 errors in context 2 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2DE: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x400435E: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 1 errors in context 3 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2D6: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x400435E: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 1 errors in context 4 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C510: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 1 errors in context 5 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400CAD1: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 4 errors in context 6 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C410: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5ED08B0: do_dlopen (in /lib/libc-2.6.so)
==7295== by 0x5EA8A0C: __nss_lookup (in /lib/libc-2.6.so)
==7295==
==7295== 4 errors in context 7 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C709: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5ED08B0: do_dlopen (in /lib/libc-2.6.so)
==7295== by 0x5EA8A0C: __nss_lookup (in /lib/libc-2.6.so)
==7295==
==7295== 4 errors in context 8 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C510: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5ED08B0: do_dlopen (in /lib/libc-2.6.so)
==7295== by 0x5EA8A0C: __nss_lookup (in /lib/libc-2.6.so)
==7295==
==7295== 4 errors in context 9 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C69A: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5ED08B0: do_dlopen (in /lib/libc-2.6.so)
==7295== by 0x5EA8A0C: __nss_lookup (in /lib/libc-2.6.so)
==7295==
==7295== 4 errors in context 10 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2D6: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5ED08B0: do_dlopen (in /lib/libc-2.6.so)
==7295== by 0x5EA8A0C: __nss_lookup (in /lib/libc-2.6.so)
==7295==
==7295== 12 errors in context 11 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C410: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5C7EC34: dlopen_doit (in /lib/libdl-2.6.so)
==7295==
==7295== 12 errors in context 12 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C709: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5C7EC34: dlopen_doit (in /lib/libdl-2.6.so)
==7295==
==7295== 12 errors in context 13 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C510: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5C7EC34: dlopen_doit (in /lib/libdl-2.6.so)
==7295==
==7295== 12 errors in context 14 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C69A: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5C7EC34: dlopen_doit (in /lib/libdl-2.6.so)
==7295==
==7295== 12 errors in context 15 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2D6: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40147C5: dl_open_worker (in /lib/ld-2.6.so)
==7295== by 0x400F99A: _dl_catch_error (in /lib/ld-2.6.so)
==7295== by 0x5C7EC34: dlopen_doit (in /lib/libdl-2.6.so)
==7295==
==7295== 44 errors in context 16 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C410: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 44 errors in context 17 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2DE: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 45 errors in context 18 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C709: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
==7295==
==7295== 45 errors in context 19 of 19:
==7295== Conditional jump or move depends on uninitialised value(s)
==7295== at 0x400C2D6: _dl_relocate_object (in /lib/ld-2.6.so)
==7295== by 0x40043E7: dl_main (in /lib/ld-2.6.so)
==7295== by 0x401696F: _dl_sysdep_start (in /lib/ld-2.6.so)
==7295== by 0x40008A6: (within /lib/ld-2.6.so)
--7295--
--7295-- supp: 10 X11-64bit-padding-1c
==7295==
==7295== IN SUMMARY: 263 errors from 19 contexts (suppressed: 10 from 1) |
then I get similar errors ... (x86, hardened) _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
dylan_stark Tux's lil' helper
Joined: 30 Aug 2005 Posts: 135 Location: Belgrade, Serbia
|
Posted: Mon Jul 16, 2007 7:36 am Post subject: |
|
|
vipernicus wrote: | The only real annoyance with glibc-2.6 is that there is no nptl use flag for it, and several ebuilds check to see if glibc was compiled with support for nptl. |
What does that mean?
Will it be nptl support in future or it is just not neccesary anymore to set nptl use flags? |
|
Back to top |
|
|
Vlad.Sharp Guru
Joined: 08 Dec 2004 Posts: 337 Location: Cambridgeshire, UK
|
Posted: Mon Jul 16, 2007 8:08 am Post subject: |
|
|
No, I think it just means that there are no linuxthreads anymore in glibc! (part of the path for the build is something like build-default-linux-nptl). Which is good (But what about 2.4x kernels? I wonder if there are linuxthreads for them still with the new glibc...) |
|
Back to top |
|
|
yoshi314 l33t
Joined: 30 Dec 2004 Posts: 850 Location: PL
|
Posted: Mon Jul 16, 2007 8:49 am Post subject: |
|
|
maybe 2.4 is in fact going to be obsoleted.
i read somewhere that 386 is going to be dropped from glibc in the future
due to lack of certain cpu features, and glibc is going to support >=486 cpus in x86 family. _________________ ~amd64
shrink your /usr/portage with squashfs+aufs |
|
Back to top |
|
|
Master Shake l33t
Joined: 10 Apr 2005 Posts: 755 Location: Wilmington, Delaware
|
Posted: Mon Jul 16, 2007 12:55 pm Post subject: |
|
|
yoshi314 wrote: | maybe 2.4 is in fact going to be obsoleted.
i read somewhere that 386 is going to be dropped from glibc in the future
due to lack of certain cpu features, and glibc is going to support >=486 cpus in x86 family. |
Wow. I welcome that move as I do not use a 386 anymore, but someone somewhere will complain because his/her 15 year old computer won't work anymore. I think alot of old archs need to be deprecated in favor of writing optimized code for newer archs (i.e. <=G4 on mac, <=*p2* for intel/amd, and 32-bit everything else). Those systems are at least 10 years old, I don't know how the rest of the world is and therefore cannot speak for them, but Americans GENERALLY upgrade their computer at most after 6 years because of some hardware failure that makes the computer unsalvageable. However, conversely linux shouldn't require 2gigs of memory, a dx10 compatible video card, at least a 3.0ghz p4, and 40gigs of hard disk room.
EDIT: I meant a pentium 2 not the actual 686 architecture. _________________ System Specs:
64-bit gentoo linux
Q6600 @ 3.2Ghz
P35 Chipset
4 Gigs 800mhz 4-4-4-12
Nvidia GeForce 8800 GTX @ 630mhz |
|
Back to top |
|
|
nxsty Veteran
Joined: 23 Jun 2004 Posts: 1556 Location: .se
|
Posted: Mon Jul 16, 2007 3:05 pm Post subject: |
|
|
Master Shake wrote: | Wow. I welcome that move as I do not use a 386 anymore, but someone somewhere will complain because his/her 15 year old computer won't work anymore. |
If someone actually wants to run a modern OS on a i386 they'll probably be better off with some tiny libc like uclibc. But I don´t think i386 support will be removed any time soon as RedHat who does most of the work on glibc always builds for i386. |
|
Back to top |
|
|
Slammer Bodhisattva
Joined: 28 Mar 2003 Posts: 270 Location: Greece
|
Posted: Mon Jul 16, 2007 9:51 pm Post subject: |
|
|
After update to glib 2.6 I had segmantation faults everywhere.
After restart, the system is now unusable!! During boot, I get:
INIT:PANIC: segmentation fault
I cant chroot from liveCD because bash seg faults....
What can I do to restore system? _________________ Keep Slamming... |
|
Back to top |
|
|
Vlad.Sharp Guru
Joined: 08 Dec 2004 Posts: 337 Location: Cambridgeshire, UK
|
Posted: Mon Jul 16, 2007 10:02 pm Post subject: |
|
|
emerge -e system and re-emerge kernel (& drivers) for a start. That should (fingers crossed) get you booting correctly.
Edit: oops - forgot about the Bash segfault. See below
Last edited by Vlad.Sharp on Mon Jul 16, 2007 10:18 pm; edited 1 time in total |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Mon Jul 16, 2007 10:08 pm Post subject: |
|
|
Slammer wrote: | After update to glib 2.6 I had segmantation faults everywhere.
After restart, the system is now unusable!! During boot, I get:
INIT:PANIC: segmentation fault
I cant chroot from liveCD because bash seg faults....
What can I do to restore system? |
extract a stage3 tarball to another directory & chroot into it, before that don't forget to mount /usr/portage & other important folders
and other packages needed
then extract those packages to your /mnt/gentoo directory by issueing, e.g.:
Code: | tar xjpf /foo/usr/portage/packages/bash-3.00.tar.bz2 -C /mnt/gentoo |
that should give your a running bash version
if that doesn't help, do the same for other broken packages (.e.g glibc ) _________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
billydv l33t
Joined: 22 Dec 2006 Posts: 911 Location: Mount Vernon, NY
|
Posted: Tue Jul 17, 2007 1:15 am Post subject: |
|
|
After Upgrading I have used a script to reemerge system and world, Im up to about 1750 packages emerged of a total of 2200, so far the only problems I have encountered were valgrind that needs glibc-2.5 to compile and splashutils which wont compile because of a missing nptl flag but the ebuild is easily adjusted not to look for nptl in glibc and emerges just fine. So really Im just not sure if valgrind will work now _________________ Billy DeVincentis |
|
Back to top |
|
|
n3Cre0 Tux's lil' helper
Joined: 16 Jan 2007 Posts: 129
|
Posted: Tue Jul 17, 2007 11:40 am Post subject: |
|
|
glibc-2.6 doesn't even compile here
Quote: |
...
echo 'libc_hidden_weak (setitimer)'; \
) | i686-pc-linux-gnu-gcc -c -I../include -I/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/time -I/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl -I../sysdeps/i386/elf -I../nptl/sysdeps/unix/sysv/linux/i386/i686 -I../nptl/sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux/i386 -I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread -I../sysdeps/pthread -I../ports/sysdeps/unix/sysv/linux -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../ports/sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv/i386 -I../nptl/sysdeps/unix/sysv -I../ports/sysdeps/unix/sysv -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../nptl/sysdeps/unix -I../ports/sysdeps/unix -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../nptl/sysdeps/i386/i686 -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../nptl/sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../nptl/sysdeps/i386 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../nptl -I../ports -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DPIC -DSHARED -DNOT_IN_libc=1 -DIS_IN_rtld=1 -DASSEMBLER -DGAS_SYNTAX -Wa,--noexecstack -Wa,--noexecstack -Wa,--noexecstack -Wa,--noexecstack -x assembler-with-cpp -o /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/time/rtld-setitimer.os -
make[4]: Leaving directory `/var/tmp/portage/portage/sys-libs/glibc-2.6/work/glibc-2.6/time'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ar cqv /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/rtld-libc.aT /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-check_fds.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-errno.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-divdi3.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/gmon/rtld-profil.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/gmon/rtld-prof-freq.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-xstat64.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-fxstat64.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-open.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-close.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-read.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-write.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-lseek.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-access.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-fcntl.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-getcwd.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-getpagesize.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-mmap.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-munmap.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-mprotect.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-libc-cancellation.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-forward.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-libc-lowlevellock.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-uname.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-_exit.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-getpid.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-environ.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/setjmp/rtld-setjmp.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/setjmp/rtld-__longjmp.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/signal/rtld-sigaction.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/stdlib/rtld-exit.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/stdlib/rtld-cxa_atexit.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strchr.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strcmp.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strlen.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strnlen.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memchr.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memmove.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memset.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-mempcpy.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-stpcpy.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memcpy.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-rawmemchr.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/time/rtld-setitimer.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-check_fds.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-errno.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/csu/rtld-divdi3.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/gmon/rtld-profil.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/gmon/rtld-prof-freq.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-xstat64.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-fxstat64.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-open.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-close.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-read.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-write.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-lseek.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-access.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-fcntl.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/io/rtld-getcwd.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-getpagesize.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-mmap.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-munmap.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/misc/rtld-mprotect.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-libc-cancellation.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-forward.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/nptl/rtld-libc-lowlevellock.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-uname.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-_exit.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-getpid.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/posix/rtld-environ.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/setjmp/rtld-setjmp.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/setjmp/rtld-__longjmp.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/signal/rtld-sigaction.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/stdlib/rtld-exit.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/stdlib/rtld-cxa_atexit.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strchr.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strcmp.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strlen.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-strnlen.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memchr.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memmove.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memset.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-mempcpy.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-stpcpy.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-memcpy.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/string/rtld-rawmemchr.os
a - /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/time/rtld-setitimer.os
: /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/rtld-libc.aT
mv -f /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/rtld-libc.aT /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/rtld-libc.a
make[3]: Leaving directory `/var/tmp/portage/portage/sys-libs/glibc-2.6/work/glibc-2.6/elf'
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -r -o /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os '-Wl,-(' /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/dl-allobjs.os /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/rtld-libc.a -lgcc '-Wl,-)' \
-Wl,-Map,/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os.map
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -shared -Wl,-z,now \
-Wl,-z,combreloc -Wl,-z,relro -Wl,-z,defs -Wl,--verbose 2>&1 | \
LC_ALL=C \
sed -e '/^=========/,/^=========/!d;/^=========/d' \
-e 's/\. = 0 + SIZEOF_HEADERS;/& _begin = . - SIZEOF_HEADERS;/' \
> /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so.lds
i686-pc-linux-gnu-gcc -nostdlib -nostartfiles -shared -o /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so \
-Wl,-z,combreloc -Wl,-z,relro -Wl,-z,defs -Wl,-z,now \
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os -Wl,--version-script=/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/ld.map \
-Wl,-soname=ld-linux.so.2 -T /var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so.lds
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_lookup_symbol_x':
(.text+0x98b3): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_lookup_symbol_x':
(.text+0x9910): undefined reference to `__sync_val_compare_and_swap_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_profile_fixup':
(.text+0xcec1): undefined reference to `__sync_val_compare_and_swap_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_profile_fixup':
(.text+0xcf26): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_fixup':
(.text+0xd16b): undefined reference to `__sync_val_compare_and_swap_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_fixup':
(.text+0xd1cf): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `dl_open_worker':
dl-open.c.text+0x1199b): undefined reference to `__sync_val_compare_and_swap_4'
dl-open.c.text+0x119c8): undefined reference to `__sync_fetch_and_add_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_close_worker':
(.text+0x128bd): undefined reference to `__sync_val_compare_and_swap_4'
/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/librtld.os: In function `_dl_close_worker':
(.text+0x128ed): undefined reference to `__sync_fetch_and_add_4'
collect2: ld returned 1 exit status
make[2]: *** [/var/tmp/portage/portage/sys-libs/glibc-2.6/work/build-default-i686-pc-linux-gnu-nptl/elf/ld.so] Error 1
make[2]: Leaving directory `/var/tmp/portage/portage/sys-libs/glibc-2.6/work/glibc-2.6/elf'
make[1]: *** [elf/subdir_lib] Error 2
make[1]: Leaving directory `/var/tmp/portage/portage/sys-libs/glibc-2.6/work/glibc-2.6'
make: *** [all] Error 2
*
* ERROR: sys-libs/glibc-2.6 failed.
* Call stack:
* ebuild.sh, line 1647: Called dyn_compile
* ebuild.sh, line 988: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* glibc-2.6.ebuild, line 1179: Called toolchain-glibc_src_compile
* glibc-2.6.ebuild, line 275: Called die
*
* make for default failed
|
But from what I've read in this thread I think I may be better off with this for the moment.
/me adds it to package.mask _________________ OS: Linux 2.6.26 i686 Gentoo v2.0.0 Sound: HDA Intel
CPU: Intel(R) Pentium(R) M processor 1.73GHz (GenuineIntel)
Disk: 95.23GB Video: ATI Radeon Mobility X700 XL with Catalyst 8.08 RAM: 1011MB |
|
Back to top |
|
|
scourge n00b
Joined: 13 Jun 2005 Posts: 51 Location: Germany
|
Posted: Tue Jul 17, 2007 12:13 pm Post subject: |
|
|
No problems here, running great on 2 boxes (~x86 and ~amd64, compiled using gcc 4.2.0).
I'm recompiling world now with gcc 4.2. 238 packages to go and not a single one failed so far. |
|
Back to top |
|
|
micko Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Finland / Turku
|
Posted: Tue Jul 17, 2007 12:24 pm Post subject: |
|
|
Hmm... I think I should have read this thread before doing an emerge -uvDN world. Looks like I had set glibc to ~x86 (might not be the smartest thing to do ) and now it's updated to 2.6. Well... So far everything has compiled fine.
Is it necessary to recompile the whole world? I'm doing a emerge -e system at the moment (126 of 148 running) and would very much like to have the compiling done in few hours. I got the computer also as a digi-tv-box with vdr and that doesn't work perfectly while the computer is under heavy load. I got portage_niceness set to 19, but it still makes the vdr stop once in a while.
But we'll see how my box works after recompiling... Luckily I got a working Debian on another drive so if this time I manage to break my Gentoo, my computer is still usable. _________________ "If I could remember the names of all these particles, I'd be a botanist." - Enrico Fermi
micko@IrcNet, micko_@FreeNode |
|
Back to top |
|
|
micko Tux's lil' helper
Joined: 16 Dec 2004 Posts: 121 Location: Finland / Turku
|
Posted: Wed Jul 18, 2007 4:33 am Post subject: |
|
|
Still going well... System compiled ok and now emerging world. 300 packages compiled with just a few fails. Of those only one was real. Others were some kernel module which requires something I no longer have in my kernel (don't have the hardware neither) and Googleearth (gotta see if the ebuild was in my own overlay or was it by layman, anyways the filesize didn't match and it failed). The real one was linux-dvb-apps (or something like that). I'll try to compile a different version of that after I got the rest of the world done. _________________ "If I could remember the names of all these particles, I'd be a botanist." - Enrico Fermi
micko@IrcNet, micko_@FreeNode |
|
Back to top |
|
|
|