http://bugzilla.novell.com/show_bug.cgi?id=596271 http://bugzilla.novell.com/show_bug.cgi?id=596271#c0 Summary: glibc 2.11 being built without support to "old" powerpc32 processors (G4) Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: PowerPC OS/Version: openSUSE 11.3 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: pbaudis@novell.com ReportedBy: lchiquitto@novell.com QAContact: qa@suse.de CC: meissner@novell.com Found By: --- Blocker: --- With the upgrade to glibc 2.11, openSUSE no longer supports older powerpc32 processors like the G4. Apparently this was caused by the following change in the build: - [ppc,ppc64] Enable optimized builds for power7; no separate power4, power5 builds are generated anymore, instead default glibc is built for power4 at least, tuned for power5 execution [FATE#307021] Building for power4 by default (ie, passing "--with-cpu=power4") will prevent older processors from working, as explained in the spec file: # But: ppc32 can not default to -mcpu=power4 because it would emit instructions # which are not available on G3, G4 etc. Installing the updated package will make everything that's linked against glibc to hang just before execution. For example: # strace -f chroot /var/tmp/build-root ls open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) futex(0xff2ebe4, FUTEX_WAIT_PRIVATE, 2, NULL Running with LD_DEBUG shows that it hangs in the following point: 14959: binding file /bin/bash [0] to /lib/libc.so.6 [0]: normal symbol `__libc_start_main' [GLIBC_2.0] -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.