Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 25082

Summary: module-init-tools-0.9.12-r1 won't emerge (conflicts with asm clobber list)
Product: Gentoo Linux Reporter: Ernst Sjöstrand <ernstp>
Component: Current packagesAssignee: PPC Porters <ppc>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: PPC   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ernst Sjöstrand 2003-07-22 14:43:38 UTC
When I try to emerge module-init-tools-0.9.12-r1 I get the following error: 
 
gcc -O3 -pipe -mcpu=750 -mpowerpc-gfxopt -I./../include -D_GNU_SOURCE  
-DCONFIG_ROOT_CHECK_OFF=0  -DELF_MACHINE_H='"elf_ppc.h"' -DARCH_ppc  -c -o sys_oim.o 
sys_oim.c 
sys_oim.c: I funktion `old_sys_init_module': 
sys_oim.c:38: error: asm-specifier for variable `__sc_4' conflicts with asm clobber list 
sys_oim.c:38: error: asm-specifier for variable `__sc_5' conflicts with asm clobber list 
sys_oim.c:38: error: asm-specifier for variable `__sc_6' conflicts with asm clobber list 
sys_oim.c:38: error: asm-specifier for variable `__sc_7' conflicts with asm clobber list 
make[1]: *** [sys_oim.o] Fel 1 
make[1]: Leaving directory `/var/tmp/portage/module-init-tools-0.9.12-r1/work/modutils-2.4.25/util' 
make: *** [all] Fel 2 
 
emerge info: 
Portage 2.0.48-r5 (default-ppc-1.4, gcc-3.3, glibc-2.3.2-r1) 
================================================================= 
System uname: 2.4.22-pre4-ben0 ppc  
GENTOO_MIRRORS="http://212.219.56.152/sites/www.ibiblio.org/gentoo/ 
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo 
rsync://trumpetti.atm.tut.fi/gentoo/ http://gentoo.linux.no/" 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config 
/usr/X11R6/lib/X11/xkb:/usr/X11R6/lib/X11/icons/default/ /usr/kde/3.1/share/config 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
PORTDIR="/usr/portage" 
DISTDIR="/usr/portage/distfiles" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR_OVERLAY="/usr/local/portage" 
USE="oss dvd jpeg nls mitshm gif png ppc foomaticdb gnome-libs gdbm berkdb slang readline tetex X 
sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde opengl mozilla alsa arts 
cups truetype -motif usb java gtk2 zlib directfb dga fbcon imap xv spell threads" 
COMPILER="gcc3" 
CHOST="powerpc-unknown-linux-gnu" 
CFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" 
CXXFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" 
ACCEPT_KEYWORDS="ppc ~ppc" 
MAKEOPTS="" 
AUTOCLEAN="yes" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
FEATURES="ccache" 
 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Luca Barbato gentoo-dev 2003-07-22 16:22:33 UTC
WARNING

you are using an unsupported gcc that anyway makes wrong code on ppc sometimes (like in mozilla)

WARNING


ok after that warning here is the fix::
emerge ppc-headers 
and you can build everything that uses syscalls w/out problems of clobber list.

still I close the bug as invalid since gcc-3.3 was p.masked before and now is -arch.