[Bug 433861] New: strip SEGFAULTs when building dietlibc
https://bugzilla.novell.com/show_bug.cgi?id=433861 Summary: strip SEGFAULTs when building dietlibc Product: openSUSE 11.1 Version: Beta 2 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: puzel@novell.com QAContact: qa@suse.de Found By: Development When building dietlibc 0.31 on x86-64, the build process fails with strip segmentation fault: Log: <snip> touch dummy.c gcc -D__dietlibc__ -c dummy.c ar cru bin-x86_64/libcrypt.a dummy.o rm -f dummy.c dummy.o gcc -D__dietlibc__ -isystem include -Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -Wall -W -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -nostdlib -o bin-x86_64/diet bin-x86_64/start.o bin-x86_64/dyn_start.o diet.c bin-x86_64/dietlibc.a bin-x86_64/dyn_stop.o -DDIETHOME=\"/tmp/dietlibc-0.31\" -DVERSION=\"dietlibc-0.31\" -lgcc strip -R .comment -R .note bin-x86_64/diet make: *** [bin-x86_64/diet] Neoprávněný přístup do paměti (SIGSEGV) make: *** Deleting file `bin-x86_64/diet' Steps to reproduce: 1. download and untar http://www.kernel.org/pub/linux/libs/dietlibc/dietlibc-0.31.tar.bz2 2. run make Info: puzel@foxbat:/tmp/dietlibc-0.31> rpm -qf `which strip` binutils-2.18.91-1.8 puzel@foxbat:/tmp/dietlibc-0.31> rpm -qf `which gcc` gcc-4.3-34.218 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=433861
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=433861
User schwab@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c1
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=433861
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c2
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=433861
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c3
--- Comment #3 from Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=433861
User schwab@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c4
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=433861
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c5
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=433861
User schwab@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c6
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=433861
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c7
Petr Uzel
make: *** [bin-x86_64/diet] Neoprávněný přístup do paměti (SIGSEGV) make: *** Deleting file `bin-x86_64/diet'
You can recreate it by running following command (copied from the make output): gcc -D__dietlibc__ -isystem include -Os -fstrict-aliasing -momit-leaf-frame-pointer -mfancy-math-387 -Wall -W -Wchar-subscripts -Wmissing-prototypes -Wmissing-declarations -Wno-switch -Wno-unused -Wredundant-decls -nostdlib -o bin-x86_64/diet bin-x86_64/start.o bin-x86_64/dyn_start.o diet.c bin-x86_64/dietlibc.a bin-x86_64/dyn_stop.o -DDIETHOME=\"/home/puzel/temp/dietlibc-0.31\" -DVERSION=\"dietlibc-0.31\" -lgcc -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=433861
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=433861#c8
Petr Uzel
participants (1)
-
bugzilla_noreply@novell.com