Jason Wever, on 2006-3-14 at 15:59, wrote in response to:
> Paul Heinlein, whom wrote:
>> Is NPTL ready to go for SPARC? It's lingering in the back
>> of my head that it's not, but I can't recall exactly why
>> I think that...
>
> Last I recall seeing it was known to be OK for sparc64 but
> not for sparc32.
>
Hmm.
Even without NPTL enabled, I can't get glibc to build:
wormhole ~ # USE="-nptl" nice emerge --pretend glibc
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-libs/glibc-2.3.6-r3 [2.3.3.20040420-r2]
USE="glibc-omitfp% -glibc-compat20% -linuxthreads-tls% -nptlonly% -profile%
-userlocales%"
CPP='sparc-unknown-linux-gnu-gcc -E -x c-header'
/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-l
inuxthreads/elf/ld-linux.so.2 --library-path
/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-l
inuxthreads:/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown
-linux-gnu-linuxthreads/math:/var/tmp/portage/glibc-2.3.6-r3/work/build-spar
c32-sparc-unknown-linux-gnu-linuxthreads/elf:/var/tmp/portage/glibc-2.3.6-r3
/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/dlfcn:/var/tmp/port
age/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/n
ss:/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gn
u-linuxthreads/nis:/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-
unknown-linux-gnu-linuxthreads/rt:/var/tmp/portage/glibc-2.3.6-r3/work/build
-sparc32-sparc-unknown-linux-gnu-linuxthreads/resolv:/var/tmp/portage/glibc-
2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-linuxthreads/crypt:/var/
tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-linuxt
hreads/linuxthreads
/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-l
inuxthreads/sunrpc/rpcgen -Y ../scripts -h rpcsvc/bootparam_prot.x -o
/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-l
inuxthreads/sunrpc/rpcsvc/bootparam_prot.T
make[2]: ***
[/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-
linuxthreads/sunrpc/xbootparam_prot.stmp] Segmentation fault
make[2]: *** Waiting for unfinished jobs....
make[2]: ***
[/var/tmp/portage/glibc-2.3.6-r3/work/build-sparc32-sparc-unknown-linux-gnu-
linuxthreads/sunrpc/rpcsvc/bootparam_prot.stmp] Segmentation fault
make[2]: Leaving directory
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory
`/var/tmp/portage/glibc-2.3.6-r3/work/glibc-2.3.6'
make: *** [all] Error 2
!!! ERROR: sys-libs/glibc-2.3.6-r3 failed.
Call stack:
ebuild.sh, line 1557: Called dyn_compile
ebuild.sh, line 966: Called src_compile
glibc-2.3.6-r3.ebuild, line 1251: Called toolchain-glibc_src_compile
--
wormhole ~ # emerge --info
Portage 2.1_pre6-r2 (default-linux/sparc/sparc64/2006.0, gcc-3.4.5,
glibc-2.3.3.20040420-r2, 2.6.15-gentoo-r3 sparc64)
=================================================================
System uname: 2.6.15-gentoo-r3 sparc64 sun4u
Gentoo Base System version 1.12.0_pre15
dev-lang/python: 2.3.5, 2.4.2-r1
sys-apps/sandbox: 1.2.17
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.19-r1, 2.6.11-r4
ACCEPT_KEYWORDS="sparc ~sparc"
AUTOCLEAN="yes"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-mcpu=ultrasparc -O2 -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown
/usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo
/etc/env.d"
CXXFLAGS="-mcpu=ultrasparc -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer nostrip sandbox sfperms
strict"
GENTOO_MIRRORS="
http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://localhost/gentoo-portage"
USE="sparc X Xaw3d aac aalib ao apache2 artswrappersuid asf audiofile
bash-completion berkdb bitmap-fonts bootsplash bzip2 c++ cdparanoia chroot
crypt curl dba dbm dbx dga dlloader dri eds encode esd expat fbcon fbdev
fbsplash ffmpeg firefox flac font-server fontconfig fping ftp gcc64 gd gdbm
ggi gif glibc-omitfp gnome gnutls gpm gstreamer gtk gtk2 id3 idn imlib ipv6
jack jack-tmpfs javascript jpeg jpeg2k kde ldap libwww live lzo mad mbox
mikmod mng motif mp3 mpeg mysql ncurses network nls nocardbus nousb nptl
nsplugin nspr offensive ogg openal opengl oss pam pcntl pcre pdf pear-db
perl php png posix python qt quicktime readline recode rtc sasl sdl sendfile
sensord sharedext sharedmem silc slang sndfile snmp sockets spell ssl sysfs
sysvipc tcltk tcpd threads tiff tls truetype truetype-fonts type1
type1-fonts udev video_cards_sunbw2 video_cards_suncg14 video_cards_suncg3
video_cards_sunffb vorbis xml xmlrpc xmms xpm xscreensaver xsl xv xvid zip
zlib elibc_glibc kernel_linux userland_GNU"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS,
LINGUAS