Summary: | SBCL 0.9.4 fails to compile (thread issue ?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexandre Buisse (RETIRED) <nattfodd> |
Component: | Current packages | Assignee: | Common Lisp Bugs <common-lisp> |
Status: | RESOLVED WORKSFORME | ||
Severity: | major | CC: | agriffis, mkennedy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexandre Buisse (RETIRED)
2005-11-08 12:27:41 UTC
I tried with USE="-threads" and it worked fine. Any ideas ? Does the problem persist with dev-lisp/sbcl-0.9.6? Yes, failing at the same place, but it has a more explicit error message : This version of SBCL only works correctly with the NPTL threading library. Please use a newer glibc, use an older SBCL, or stop using LD_ASSUME_KERNEL I have glibc-2.3.6 (last x86 one) and USE="nptl" so I don't know what could cause this... You mentioned that your kernel is 2.6.14-mm1-ubik. I haven't tried running SBCL with that kernel. Does the problem persist with gentoo-sources? eg. 2.6.14-gentoo As this has been failing for some time (since 0.9.2 if I recall correctly), I have tried it with quite a variety of kernels, both -mm and vanilla (ubik is the name of my machine), including some stable ones (2.6.13 for instance), so I don't think it's kernel related, unless there's some gentoo related patch that doesn't make it to vanilla for some reason. I'll try gentoo-sources tonight. Alexandre: Is this still a problem? Did you try gentoo-sources? I tested this on sbcl-0.9.7 and couldn't repeat the problem. Please re-open this report if the problem persists for you. $ equery uses sbcl [ Searching for packages matching sbcl... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for dev-lisp/sbcl-0.9.7 ] U I - - hardened : activate default security enhancements for toolchain (gcc, glibc, binutils) - - ldb : include support for the SBCL low level debugger - - nosource : don't include source code for SBCL in the installation + + threads : Adds threads support for various packages. Usually pthreads + + unicode : Adds support for Unicode $ emerge --info Portage 2.1_pre1 (!/usr/portage/profiles/default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-rc1 x86_64) ================================================================= System uname: 2.6.15-rc1 x86_64 Intel(R) Xeon(TM) CPU 3.20GHz Gentoo Base System version 1.6.13 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r6 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/Sessions /etc/X11/app-defaults /etc/X11/dm /etc/X11/rstart /etc/X11/serverconfig /etc/X11/starthere /etc/X11/sysconfig /etc/X11/xdm /etc/X11/xinit /etc/X11/xkb /etc/asciidoc /etc/bash /etc/bash_completion /etc/bash_completion.d /etc/conf.d/net.example /etc/conf.d/wireless.example /etc/filesystems /etc/gconf /etc/genkernel.conf /etc/gimp /etc/gnome-vfs-2.0 /etc/init.d /etc/inputrc /etc/man.conf /etc/mplayer.conf /etc/mutt /etc/muttng /etc/nanorc /etc/networks /etc/openldap /etc/pam.d /etc/postfix/sample /etc/profile /etc/protocols /etc/screenrc /etc/services /etc/skel /etc/sound /etc/terminfo /etc/udev /etc/vim /etc/xdg /usr/lib/X11/xkb /etc/env.d" CXXFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache cvs digest distcc distlocks keepwork noclean sandbox sfperms sign" GENTOO_MIRRORS="http://gentoo.zko.hp.com/sources http://gentoo.zko.hp.com/sources http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_US.utf8" MAKEOPTS="-j8" PKGDIR="/usr/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/agriffis/portage" PORTDIR_OVERLAY="/home/agriffis/overlay /usr/local/overlays/zko" SYNC="false" USE="amd64 X alsa apache2 audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr crypt cscope cups curl eds emboss encode ethereal exif expat fam flac foomaticdb fortran gd gdbm gif glut gmp gnome gstreamer gtk gtk2 idn imagemagick imap imlib insecure-drivers ipv6 jabber java jpeg junit kde lcms ldap lua lzw lzw-tiff mad mng motif mozilla mp3 mpeg msn ncurses nls nptl nsplugin nvidia ogg oggvorbis opengl oscar pam pcre pdflib perl png python qt quicktime readline ruby sdl socks5 spell ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales visualization vorbis xml2 xpm xv yahoo zlib elibc_glibc kernel_linux userland_GNU" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS I'm sorry, I didn't try on gentoo-sources. I'll try to do it soon and reopen if the problem is still there. Thanks. I had forgotten about this bug... Adding USE="nptlonly" and recompiling glibc fixed the problem. |