Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131870 - gcc-3.4.6-r1 failed to merge on sparc
Summary: gcc-3.4.6-r1 failed to merge on sparc
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: Sparc Linux
: High normal (vote)
Assignee: Sparc Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-01 01:02 UTC by Frank Schmitt
Modified: 2006-05-02 10:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Schmitt 2006-05-01 01:02:19 UTC
i would to change to profile 2006.0/2.4 but new gcc dosn't compile

stage2/xgcc -Bstage2/ -B/usr/sparc-unknown-linux-gnu/bin/ -c    -m32 -O2 -mcpu=v8 -pipe -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition     -DHAVE_CONFIG_H    -I. -I. -I/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/gcc -I/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/gcc/. -I/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/gcc/../include  /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/gcc/combine.c -o combine.o
make[2]: *** No rule to make target `conflict.c', needed by `conflict.o'.  Stop.make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.6-r1/work/build/gcc'
make[1]: *** [stage3_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.6-r1/work/build/gcc'
make: *** [bootstrap-lean] Error 2

!!! ERROR: sys-devel/gcc-3.4.6-r1 failed.
Call stack:
  ebuild.sh, line 1521:   Called dyn_compile
  ebuild.sh, line 924:   Called src_compile
  ebuild.sh, line 1233:   Called toolchain_src_compile
  toolchain.eclass, line 24:   Called gcc_src_compile
  toolchain.eclass, line 1466:   Called gcc_do_make
  toolchain.eclass, line 1340:   Called die

# emerge --info
Portage 2.1_pre10 (default-linux/sparc/sparc32/2006.0/2.4, gcc-3.3.5-20050130, glibc-2.3.3.20040420-r2, 2.4.32-hf32.1 sparc)
=================================================================
System uname: 2.4.32-hf32.1 sparc sun4m
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
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-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.4.26-r1
ACCEPT_KEYWORDS="sparc"
AUTOCLEAN="yes"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=v8 -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=v8 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://taipan.lan:8888/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://gentoo.inode.at/"
MAKEOPTS="-j1 -l1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://taipan.lan/gentoo-portage"
USE="sparc berkdb bzip2 crypt gdbm ipv6 ncurses nls pam perl png python readline slang spell ssl tcpd elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Gustavo Zacarias (RETIRED) gentoo-dev 2006-05-02 07:38:20 UTC
sparc32 is experimental and since the old toolchain doesn't work well we really can't fix this.
Best scenario is basically reinstall from a 2006.0 sparc32 stage3, you'll have to rebuild everything because of b0rked toolchain and ABI changes anyway. You can just pick your world file to know what you had and use it.
Also i have no idea how that hf kernel fares wrt to sparc32.
Comment 2 Frank Schmitt 2006-05-02 09:50:22 UTC
hf-kernel (hf=hotfix) is a 2.4-vanilla with backported securitypatches from current rc. http://linux.exosec.net/kernel/
Comment 3 Gustavo Zacarias (RETIRED) gentoo-dev 2006-05-02 10:40:50 UTC
Newer kernels are broken in different aspects for sparc32 (depending on kernel version). Unless someone steps up and fixes/patches them there's nothing we can do.