I get following Compile error when emerging (or running make manually in /var/tmp/portage/xorg-x11-6.8.2-r7/work/xc/programs/xkbcomp/geometry ) -----------------8<------------------- rm -f geometry.dir LD_LIBRARY_PATH=../../../exports/lib XLOCALEDIR=../../../exports/lib/locale ../../../exports/bin/xkbcomp -lfhlpR -o geometry.dir '*' make: *** [geometry.dir] Illegal instruction make: *** Deleting file `geometry.dir' -----------------8<------------------- Removing the Quotes from the xkbcomp command at '*' makes it continue but I think this is not the correct solution because with symbols.dir the '*' works... -----------------8<------------------- emerge --info Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 i686) ================================================================= System uname: 2.6.16-gentoo-r7 i686 Celeron (Mendocino) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="de us" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 cli crypt cups dri eds emboss encode esd expat foomaticdb gdbm gif gpm gstreamer gtk2 hal imlib isdnlog jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png pppd python qt quicktime readline reflection sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev vorbis xml xmms xorg xv zlib video_cards_r128 linguas_de linguas_us userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS, PORTDIR_OVERLAY -----------------8<-------------------
I did further checks and compiles. And I found out that when removing the -march=pentium flag the compilation works. Seems that I misconfigured somehow. I wonder why this did not show earlier .-)
(In reply to comment #1) > I did further checks and compiles. > And I found out that when removing the -march=pentium flag the compilation > works. > Seems that I misconfigured somehow. > I wonder why this did not show earlier .-) > That certainly shouldn't be a problem, as these compile fine with march=pentium-m (which is very close to pentium3). Perhaps it's the -Os flag causing problems yet again...
(In reply to comment #2) > That certainly shouldn't be a problem, as these compile fine with > march=pentium-m (which is very close to pentium3). Perhaps it's the -Os flag > causing problems yet again... Celeron Mendocino is -march=pentium2 (need Coppermine for -march=pentium3, and Willamette for -march=pentium4).