Summary: | [4.4/ICE/JAVA] sys-devel/gcc-4.4.1: gjar crashes while building gcc-4.4.1 with java-vm=gcj-jdk | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | New packages | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | basic, bircoph, bugs.gentoo.org.list, dschridde+gentoobugs, kiciorek, ppurka, theli.ua |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://gcc.gnu.org/PR39177 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick Lauer
![]() It's the "gcj" flag, not "java". I can confirm and elaborate further. In my system, the gcc-4.4.1 built without the gcj USE flag can compile itself with or without the flag. Once built with gcj however, it can no longer compile itself with the flag again, but compiles fine back without it. # emerge --info Portage 2.1.6.13 (default/linux/amd64/2008.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-gentoo-r5 x86_64) ================================================================= System uname: Linux-2.6.30-gentoo-r5-x86_64-AMD_Phenom-tm-_9750_Quad-Core_Processor-with-gentoo-2.0.1 Timestamp of tree: Thu, 20 Aug 2009 22:15:01 +0000 app-shells/bash: 4.0_p28 dev-lang/python: 2.6.2-r1, 3.1.1 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.0 sys-devel/autoconf: 2.63-r1 sys-devel/automake: 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O3 -pipe -fforce-addr -fivopts -funroll-loops -fsplit-ivs-in-unroller -fvariable-expansion-in-unroller -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=native -O3 -pipe -fforce-addr -fivopts -funroll-loops -fsplit-ivs-in-unroller -fvariable-expansion-in-unroller -msse3" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://www.las.ic.unicamp.br/pub/gentoo/ ftp://ftp.las.ic.unicamp.br/pub/gentoo/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=60 --exclude=/distfiles --exclude=/local --exclude=/packages --compress-level=9 --progress" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync21.us.gentoo.org/gentoo-portage" USE="acl amd64 berkdb bzip2 cli cracklib crypt cups dri fbcon fortran gd gdbm gmp gpm graphite hpn iconv idn isdnlog ithreads jpeg libedit libffi md5sum mmx mudflap multilib ncurses nls nptl nptlonly offensive opengl openmp pam passwdqc pcre perl png pppd python readline reflection session slang spl sse sse2 ssh ssl sysfs tcpd threads unicode vim-pager vim-syntax xcb xml xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" FOO2ZJS_DEVICES="hp1000 hp2600n" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="ati fbdev fglrx radeon radeonhd vesa" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS On my system I have the same problem. emerge --info Portage 2.1.6.13 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r0, 2.6.28-zen13 x86_64) ================================================================= System uname: Linux-2.6.28-zen13-x86_64-Intel-R-_Pentium-R-_D_CPU_2.66GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 24 Aug 2009 19:00:01 +0000 distcc 3.1 x86_64-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 4.0_p28 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.6.2-r1, 3.1.1 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4-r2 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 2.0 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/portage/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" FFLAGS="-march=nocona -O2 -pipe" GENTOO_MIRRORS="ftp://mirror.icis.pcz.pl/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/" LANG="pl_PL" LC_ALL="pl_PL" LDFLAGS="-Wl,-O1" LINGUAS="pl" MAKEOPTS="-j3 -s" PKGDIR="/portage/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--progress" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/portage/var/tmp" PORTDIR="/portage/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X Xaw3d a52 aac aalib accessibility acl acpi adns aiglx alsa amd64 amr ansi ao apache2 arts artworkextra asf atm audacious audiofile audit authdaemond avahi bash-completion bdf berkdb bl bluetooth boundschecking branding browserplugin bzip2 bzlib cairo calendar caps cddb cdf cdinstall cdparanoia cdr cern chardet chm chroot clearpasswd cli clisp consolekit contrib cracklib crypt cscope css cups curl custom-cxxflags custom-optimization custreloc d daap dbtool dbus device-mapper dga dhcp dia dirac directfb divx4linux djvu dlloader dlopen dmx double-precision dpms dri dts dv dvb dvd dvdr dvdread dvi dynagraph ebook ecc edl eds elf emboss emerald encode erandom esd evo exif expat fam fame fbcon ffmpeg fftw firefox fits flac flash fltk font-server fontconfig foomaticdb fortran fpx freesound ftp fuse gcj gd gdbm geoip ggi gif gimp glib glitz glut gmp gnokii gnome gnome-print gnutls gphoto2 gpm graphviz gs gstreamer gtk gtkhtml guile hal hddtemp hou howl hpn htmlhandbook http hyperspec ical iconv ide idea idn ieee1394 imagemagick imlib inetd insecure-drivers insecure-savers ipalias ipv6 irda irmc isdnlog ithreads jack jack-tmpfs java javascript joystick jpeg jpeg2k justify kde kdeenablefinal kdehiddenvisibility kig-scripting ladspa lame lapack latex lcms libcaca libffi libnotify libsamplerate libssh2 lirc live livecd lm_sensors logitech-mouse logrotate loop-aes lua lzma lzo mad maildir math matroska mbox md5sum mikmod mjpeg mmap mmx mmxext mng modplug mono moonlight motif mozilla moznomail mozsvg mozxmlterm mp2 mp3 mp4 mpeg mplayer mtp mudflap multicall multilib musepack musicbrainz mysql mythtv nas nautilus ncurses neXt netboot netcdf nethack network network-cron networkmanager newspr njb nls nntp nobsh nologin nptl nptlonly nsplugin ntfs ntp nvidia obex objc ocaml octave odbc offensive ofx ogdi ogg ogm on-the-fly-crypt openal opencore-amr openexr opengl openmp oss pam pam_chroot pam_timestamp pango parse-clocks pch pcre pcsc-lite pda pdf perl perlsuid pg-intdatetime phonon php physfs plasma plotutils png pnm policykit portaudio postgres postscript povray ppds pppd profile pulseaudio pwdb python python3 qmail qt3 qt3support qt4 quicktime quotas radio rar raw rdesktop readline recode reflection reiserfs remote rpm rrdtool rtc ruby samba savedconfig sblive scanner schroedinger sdk sdl semantic-desktop sensord server session sid slang slp smp sms smux sndfile snmp sou soundtouch spamassassin speex spell spl sqlite srp srt sse sse2 ssl startup-notification static-modules stencil-buffer stlport streamzap subject-rewrite subversion svg sysfs syslog szip t1lib tcl tcltk tcpd tetex tga theora threads thumbnail thunar tidy tiff timidity tivo tk toolbar transcode truetype ucs2 unicode urandom usb userlocales utempter utils v4l v4l2 valias vcd vdpau vdr vhosts vim-syntax vim-with-x visualization vnc vorbis webkit wifi wma wmf wxwindows x264 xanim xattr xcb xcomposite xext xforms xine xinerama xml xml2 xorg xosd xpm xprint xscreensaver xulrunner xv xvid xvmc yv12 zlib zvbi" ALSA_CARDS="emu10k1 intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="worker" CAMERAS="adc65 agfa-cl20 aox barbie canon clicksmart310 digigr8 digita dimera directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 kodak konica largan lg_gsm mars minolta mustek panasonic pccam300 pccam600 polaroid ptp2 ricoh samsung sierra sipix smal sonix sonydscf1 sonydscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template toshiba toshiba agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse synaptics vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" LIRC_DEVICES="devinput inputlirc" USERLAND="GNU" VIDEO_CARDS="nvidia apm fbdev nv v4l vesa vga vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS just curious, can you build gcc-4.3 with gcc-4.4's gjar? As a matter of fact, it also fails: make[3]: Entering directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava' make create-headers here=`pwd`; cd /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib; \ find gnu java javax org sun -name .svn -prune -o -name '*.class' -print | \ gjar -cfM@ $here/libgcj-4.3.4.jar /bin/sh ./libtool --tag=GCJ --mode=compile /var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/gcj -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava/ -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/ -fomit-frame-pointer -fclasspath= -fbootclasspath=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -march=native -pipe -O2 -c -o java/lang/Object.lo -fsource-filename=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/java/lang/Object.java /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/java/lang/Object.class /bin/sh ./libtool --tag=GCJ --mode=compile /var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/gcj -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava/ -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/ -fomit-frame-pointer -fclasspath= -fbootclasspath=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -march=native -pipe -O2 -c -o java/lang/Class.lo -fsource-filename=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/java/lang/Class.java /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/java/lang/Class.class echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/java/lang/PosixProcess*.class > java/process-Posix.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/awt/*.class > gnu/awt.list mkdir -p -- gnu/awt/ echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/awt/j2d/*.class > gnu/awt/j2d.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/classpath/*.class > gnu/classpath.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/classpath/debug/*.class > gnu/classpath/debug.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/gcj/*.class > gnu/gcj.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/gcj/convert/*.class > gnu/gcj/convert.list make[4]: Entering directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava' echo > gcjh.stamp libtool: compile: /var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/gcj -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava/ -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/ -fomit-frame-pointer -fclasspath= -fbootclasspath=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -march=native -pipe -O2 -c -fsource-filename=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/java/lang/Object.java /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/java/lang/Object.class -fPIC -o java/lang/.libs/Object.o echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/gcj/runtime/*.class > gnu/gcj/runtime.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/gcj/io/*.class > gnu/gcj/io.list echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/gcj/util/*.class > gnu/gcj/util.list jar: internal error: echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/java/awt/*.class > gnu/java/awt.list mkdir -p -- gnu/java/awt/ mkdir -p -- gnu/java/awt/ echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/java/awt/color/*.class > gnu/java/awt/color.list java.lang.NullPointerException at gnu.classpath.tools.jar.Creator.writeCommandLineEntries(libgcj-tools.so.10) at gnu.classpath.tools.jar.Creator.run(libgcj-tools.so.10) at gnu.classpath.tools.jar.Main.run(libgcj-tools.so.10) at gnu.classpath.tools.jar.Main.main(libgcj-tools.so.10) libtool: compile: /var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/gcj -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/x86_64-pc-linux-gnu/libjava/ -B/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc/ -fomit-frame-pointer -fclasspath= -fbootclasspath=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -march=native -pipe -O2 -c -fsource-filename=/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/java/lang/Object.java /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/java/lang/Object.class -o java/lang/Object.o >/dev/null 2>&1 echo /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/libjava/classpath/lib/gnu/java/awt/dnd/*.class > gnu/java/awt/dnd.list make[3]: *** [libgcj-4.3.4.jar] Error 1 Exactly the same error here. This is odd, less than month ago gcc-4.4.1 rebuild was successfull, maybe some java update triggered it. $ emerge --info Portage 2.2_rc44 (default/linux/x86/2008.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30.4-hitomi i686) ================================================================= System uname: Linux-2.6.30.4-hitomi-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.0.1 Timestamp of tree: Fri, 09 Oct 2009 16:45:02 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] ccache version 2.4 [enabled] app-shells/bash: 4.0_p33 dev-java/java-config: 2.1.9-r1 dev-lang/python: 2.6.3, 3.1.1-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r8 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r4 sys-apps/sandbox: 2.1 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.6.3, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11 sys-devel/binutils: 2.19.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=core2 -m32 --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=512 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -fomit-frame-pointer -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/bind /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=core2 -m32 --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=512 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -fomit-frame-pointer -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y" FEATURES="assume-digests ccache collision-protect distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FFLAGS="-march=core2 -m32 --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=512 -O2 -funswitch-loops -fpredictive-commoning -fgcse-after-reload -fomit-frame-pointer -mfpmath=sse -pipe" GENTOO_MIRRORS=" ftp://bircoph/distributive/gentoo/portage ftp://orionis/distributions/1Linux/gentoo/portage http://mirror.yandex.ru/gentoo-distfiles ftp://ftp.corbina.net/pub/Linux/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo http://mirror.netcologne.de/gentoo" LANG="en_US.UTF-8" LC_ALL="" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="ru en ja" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/science /usr/local/portage/layman/java-overlay /usr/local/portage/layman/sunrise /usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi adns afs aften aim alsa amr amrnb amrwb ao audiofile bash-completion bcmath binfilter blas bluetooth branding bzip2 cairo calendar canna caps ccache cddb cdinstall cdparanoia cdr chasen cjk cli clisp colordiff cracklib crypt cscope css ctype cups curl curlwrappers cvs cxx cyrillic dbus device-mapper dga dia dirac directfb djvu dmx doc dri dts dv dvd dvdr dvdread dvi eap-sim editor elf encode enscript ermt examples exif expat faac faad fbcon festival ffmpeg fftw firefox flac fontconfig foomaticdb fortran fpx freetds freetype ftp gcj gcrypt gd gdbm geoip ggi gif gimp ginac git glibc-omitfp glut gmp gnuplot gnutls gpgme gphoto2 gpm gps graphviz gs gsl gsm gtk gucharmap h224 h281 h323 hdf5 hdri iceweasel iconv icq icu id3tag idn imagemagick imap imlib immqt-bc inkjar ipod iproute2 ipv6 isdnlog jabber jack jadetex java6 javascript jbig jingle jpeg jpeg2k kdehiddenvisibility kerberos keyscrub kpathsea kqemu ladspa lame lapack lash latex lcms ldap libcaca libnotify libsamplerate libwww logrotate lzo mad maildir mailwrapper matroska mbox md5sum mhash mikmod mime mjpeg mmap mmx mng modplug modules mp3 mpeg mplayer mppe-mppc msn mudflap musepack musicbrainz mysql mysqli nas ncurses netcdf network network-cron nls nntp nocd nodrm nptl nptlonly nsplugin nuv objc objc++ offensive ogg openal openexr opengl openmp oscar otr pam pango pcntl pcre pda pdf perl pgf plotutils png pop posix postproc postscript ppds pppd pronounce pstricks pth qt3 qt3support qt4 quicktime raw rdesktop readline recode reflection restrict-javascript rle rrdtool samba savedconfig scanner schroedinger sdl session sharedmem shorten sip sipim slang slp smi smime smp sms smtp sndfile sockets socks5 soundtouch sox sparse speex spell spl sqlite sqlite3 sse sse2 sse3 ssl ssse3 startup-notification subversion supernodal svg svga sysfs syslog szip t1lib taglib tcpd theora threads tiff timezone timidity tordns truetype twolame type3 unicode usb v4l v4l2 vamp vcd vhook videos vim vim-syntax vnc vorbis wav wavpack wifi win32codecs wireshark wmf x264 x86 xattr xcb xface xft xinerama xorg xosd xpm xprint xrandr xscreensaver xv xvid yahoo yaz ziffy zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="authz_host dir mime" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en ja" USERLAND="GNU" VIDEO_CARDS="intel vesa fbdev" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I switched java-vm from gcj-jdk to icedtea6 (self build from java overlay, not bindist) and gcc built successfully with gcj use flag. *** Bug 289008 has been marked as a duplicate of this bug. *** Upstream bug added. Patch available. Suggesting "[4.4/ICE/JAVA] sys-devel/gcc-4.4.1: java.lang.NullPointerException in gjar/libgcj-tools.so.10 when building with java-vm=gcj-jdk" or similar as summary, to make it easier to find this report. (I was just lucky to find it, because there was a duplicate already.) Upstream bug 39177 has been fixed just now. (In reply to comment #10) > Upstream bug 39177 has been fixed just now. Is it scheduled to include a patch or use an appropriate snapshot in portage? *** Bug 299289 has been marked as a duplicate of this bug. *** gcc-4.4.4 includes this fix |