Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
The glibc 2.6 thread
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Master Shake
l33t
l33t


Joined: 10 Apr 2005
Posts: 755
Location: Wilmington, Delaware

PostPosted: Fri Jul 13, 2007 3:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Jul 14, 2007 10:09 pm    Post subject: Reply with quote

Master Shake wrote:
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.


it already got fixed

thanks nevertheless for your help / offer:

https://bugs.gentoo.org/show_bug.cgi?id=185197

now compiling *fingers crossed*
_________________
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 :D
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Sun Jul 15, 2007 12:13 am    Post subject: Reply with quote

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
View user's profile Send private message
devsk
Advocate
Advocate


Joined: 24 Oct 2003
Posts: 3003
Location: Bay Area, CA

PostPosted: Sun Jul 15, 2007 4:23 am    Post subject: Reply with quote

does anybody know what is the lure of glibc-2.6? Anything worth upgrading for (from 2.5)?
Back to top
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Sun Jul 15, 2007 12:59 pm    Post subject: Reply with quote

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
View user's profile Send private message
Master Shake
l33t
l33t


Joined: 10 Apr 2005
Posts: 755
Location: Wilmington, Delaware

PostPosted: Sun Jul 15, 2007 1:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
octoploid
n00b
n00b


Joined: 21 Oct 2006
Posts: 65

PostPosted: Sun Jul 15, 2007 2:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
zxy
Veteran
Veteran


Joined: 06 Jan 2006
Posts: 1160
Location: in bed in front of the computer

PostPosted: Sun Jul 15, 2007 3:05 pm    Post subject: Reply with quote

octoploid thanks, i'm running 22-rcX on this machine.

So i guess i'll have to upgrade to final 22 or some derivate :wink: .
_________________
Nature does not hurry, yet everything is accomplished.
Lao Tzu
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Sun Jul 15, 2007 5:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
Cadynum
Tux's lil' helper
Tux's lil' helper


Joined: 15 Apr 2007
Posts: 122

PostPosted: Sun Jul 15, 2007 5:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jul 15, 2007 10:36 pm    Post subject: Reply with quote

it now also compiles under hardened (~x86), everything seems to be a little faster - great experience :wink:

lets see where the issues are :roll:
_________________
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 :D
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jul 15, 2007 11:11 pm    Post subject: Reply with quote

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 :D
Back to top
View user's profile Send private message
dylan_stark
Tux's lil' helper
Tux's lil' helper


Joined: 30 Aug 2005
Posts: 135
Location: Belgrade, Serbia

PostPosted: Mon Jul 16, 2007 7:36 am    Post subject: Reply with quote

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
View user's profile Send private message
Vlad.Sharp
Guru
Guru


Joined: 08 Dec 2004
Posts: 337
Location: Cambridgeshire, UK

PostPosted: Mon Jul 16, 2007 8:08 am    Post subject: Reply with quote

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 :D (But what about 2.4x kernels? I wonder if there are linuxthreads for them still with the new glibc...)
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 850
Location: PL

PostPosted: Mon Jul 16, 2007 8:49 am    Post subject: Reply with quote

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
View user's profile Send private message
Master Shake
l33t
l33t


Joined: 10 Apr 2005
Posts: 755
Location: Wilmington, Delaware

PostPosted: Mon Jul 16, 2007 12:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
nxsty
Veteran
Veteran


Joined: 23 Jun 2004
Posts: 1556
Location: .se

PostPosted: Mon Jul 16, 2007 3:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
Slammer
Bodhisattva
Bodhisattva


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Mon Jul 16, 2007 9:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
Vlad.Sharp
Guru
Guru


Joined: 08 Dec 2004
Posts: 337
Location: Cambridgeshire, UK

PostPosted: Mon Jul 16, 2007 10:02 pm    Post subject: Reply with quote

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 :P


Last edited by Vlad.Sharp on Mon Jul 16, 2007 10:18 pm; edited 1 time in total
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Mon Jul 16, 2007 10:08 pm    Post subject: Reply with quote

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

Code:
quickpkg bash


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 :D
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Tue Jul 17, 2007 1:15 am    Post subject: Reply with quote

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
View user's profile Send private message
n3Cre0
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2007
Posts: 129

PostPosted: Tue Jul 17, 2007 11:40 am    Post subject: Reply with quote

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
View user's profile Send private message
scourge
n00b
n00b


Joined: 13 Jun 2005
Posts: 51
Location: Germany

PostPosted: Tue Jul 17, 2007 12:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
micko
Tux's lil' helper
Tux's lil' helper


Joined: 16 Dec 2004
Posts: 121
Location: Finland / Turku

PostPosted: Tue Jul 17, 2007 12:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
micko
Tux's lil' helper
Tux's lil' helper


Joined: 16 Dec 2004
Posts: 121
Location: Finland / Turku

PostPosted: Wed Jul 18, 2007 4:33 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum