Created attachment 275649 [details] Build log of oregano-0.69.1-r1. If CFLAGS contains multiple '--param' options, such as "--param l1-cache-size=64 --param l1-cache-line-size=64" then all but one are stripped. It causes that invalid options are passed to gcc and the build of sci-electronics/oregano-0.69.1-r1 fails. Older stable version (0.69.0) builds fine. Running stable amd64 here. ... gcc -o src/create-wire.o -c -O2 -march=k8 -msahf l1-cache-size=64 l1-cache-line-size=64 --param l2-cache-size=512 -fweb -pipe -fno-omit-frame-pointer -pthread -DPREFIX=\"/usr\" -DPACKAGE=\"oregano\" -DGETTEXT_PACKAGE=\"oregano\" -DDATADIR=\"/usr/share\" -DVERSION=\"0.69.0\" -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DOREGANO_GLADEDIR=\""/usr/share/oregano/dialogs"\" -DOREGANO_LIBRARYDIR=\""/usr/share/oregano/libraries"\" -DOREGANO_MODELDIR=\""/usr/share/oregano/models"\" -DOREGANO_LANGDIR=\""/usr/share/oregano"/language-specs\" -I./src -I./src/model -I./src/sheet -I./src/gplot -I./data/dialogs -I./src/engines -DORBIT2=1 -D_REENTRANT -DQT_SHARED -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/gtksourceview-2.0 src/create-wire.c scons: *** [src/clipboard.o] Error 1 gcc: l1-cache-size=64: No such file or directory gcc: l1-cache-line-size=64: No such file or directory scons: *** [src/create-wire.o] Error 1 scons: building terminated because of errors. ...
Well, I am looking into it. Old version (0.69.0) build fine as it strips CFLAGS completely. What happened in 0.69.1 has to be determined yet.
Seems scons build system make the --param keywords unique, therefor dropping all but one of them. Fixed ebuild strips all unsupported flags. + 05 Jul 2011; Thomas Beierlein <tomjbe@gentoo.org> oregano-0.69.1-r1.ebuild: + strip unsupported flags (bug 369875). Thanks for reporting to R. Cernansky +