trying to update system,which keeps calling for ruby20,which fails for an error,namely illegal instruction ruby.time Reproducible: Always Steps to Reproduce: 1.emerge -uaND @world 2. 3. Actual Results: i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -fno-strict-aliasing -fPIC -L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--no-undefined -fstack-protector -Wl,-O1 -Wl,--as-needed main.o dmydln.o dmyencoding.o dmyversion.o miniprelude.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o time.o transcode.o util.o variable.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o ascii.o us_ascii.o unicode.o utf_8.o newline.o strlcpy.o strlcat.o setproctitle.o addr2line.o dmyext.o -lpthread -lrt -ldl -lcrypt -lm -o miniruby ./miniruby -I./lib -I. -I.ext/common ./tool/mkconfig.rb -timestamp=.rbconfig.time \ -install_name=ruby20 \ -so_name=ruby20 rbconfig.rb uncommon.mk:528: recipe for target '.rbconfig.time' failed make: *** [.rbconfig.time] Illegal instruction make: *** Waiting for unfinished jobs.... ./miniruby -I./lib -I. -I.ext/common ./tool/generic_erb.rb -c -o encdb.h ./template/encdb.h.tmpl ./enc enc uncommon.mk:886: recipe for target 'encdb.h' failed make: *** [encdb.h] Illegal instruction * ERROR: dev-lang/ruby-2.0.0_p598::gentoo failed (compile phase): Expected Results: expected ruby to compile,and update to complete
Created attachment 394128 [details] emerge info x86
Created attachment 394130 [details] build log x86
Created attachment 394132 [details] environment file
It looks like you have enabled sse2 support but your processor does not support that.
Spot on Hans ,thats one of the hassles running more than one type of system.The little things get passed over.
Thanks for the feedback.