Linking fails due to unresolved symbol CKSEG0ADDR Reproducible: Always Steps to Reproduce: 1. ebuild /usr/portage/sys-boot/arcboot/arcboot-0.3.8.6.ebuild compile Actual Results: ld -N -T ld.script -o ext2load loader.o ext2io.o conffile.o ext2.o file.o stringops2.o isofs.o romfs.o ../e2fslib/libext2fs.a ../arclib/libarc.a loader.o(.text+0x1a4): In function `InitMalloc': : undefined reference to `CKSEG0ADDR' loader.o(.text+0x76c): In function `LoadProgramSegments': : undefined reference to `CKSEG0ADDR' loader.o(.text+0x7cc): In function `LoadProgramSegments': : undefined reference to `CKSEG0ADDR' loader.o(.text+0x848): In function `LoadProgramSegments': : undefined reference to `CKSEG0ADDR' loader.o(.text+0x888): In function `LoadProgramSegments': : undefined reference to `CKSEG0ADDR' loader.o(.text+0x948): more undefined references to `CKSEG0ADDR' follow make[1]: *** [ext2load] Error 1 make[1]: Leaving directory `/var/tmp/portage/arcboot-0.3.8.6/work/arcboot/ ext2load' make: *** [build-subarch-dep-ext2load] Error 2 !!! ERROR: sys-boot/arcboot-0.3.8.6 failed. !!! Function src_compile, Line 81, Exitcode 2 !!! (no error message) Expected Results: Compiled nicely, like 0.3.8.4-r1 does Portage 2.0.51.19 (default-linux/mips/2 005.0, gcc-3.4.3, glibc-2.3.4.20040619-r2, 2.6.10-mipscvs-20050115-ip32r5k mips64) ================================================================= System uname: 2.6.10-mipscvs-20050115-ip32r5k mips64 R5000 V2.1 FPU V1.0 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 21 2005, 03:14:23 )] dev-lang/python: 2.3.4-r1 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.14.90.0.8-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.21-r3 ACCEPT_KEYWORDS="mips" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -mips4 -mabi=32 -fomit-frame-pointer" CHOST="mips-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ con fig /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -mips4 -mabi=32 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sfperms strict" GENTOO_MIRRORS="http://mirror.gentoo.no http://distro.ibiblio.org/pub/Linux/ distrib utions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="mips berkdb bitmap-fonts fortran gdbm gpm libwww ncurses nls nomultilib pam pe rl png python readline sdl ssl tcpd truetype-fonts type1-fonts zlib userland_GNU ke rnel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Known, have a fix, just haven't committed yet.
Problem persists with arcboot-0.3.8.6-r1.
Given we now have ARCLoad, which does everything arcboot did, and more... I think we can consign this bug to the wastebin. Feel free to file another bug though if you strike issues using arcload.