| Summary: | sys-libs/glibc: stop disabling NPTL for sparc32 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Chase Rayfield <cusbrar2> |
| Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | alex_y_xu, sparc |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | Sparc | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
since sparc32 isn't really supported anymore, i don't care :). deleted! http://sources.gentoo.org/sys-libs/glibc/files/eblits/common.eblit?r1=1.35&r2=1.36 (In reply to SpanKY from comment #1) > since sparc32 isn't really supported anymore, i don't care :). deleted! > > http://sources.gentoo.org/sys-libs/glibc/files/eblits/common.eblit?r1=1. > 35&r2=1.36 Seems sparc32 isn't completely dead: http://www.spinics.net/lists/sparclinux/msg11838.html |
In portage/sys-libs/glibc/files/eblits/common.eblit the commented lines need to be removed. These checks are no longer valid. I have been running sparc32 without segfauts in QEMU and on an SS20... occasional deadlocks but that seems to be a kernel issue. Regardless enabling NTPL for sparc is extremely unlikely to break anyone's box these days ;-) and it gets me closer to being able to use portage out of the box on Sparc v8. want_nptl() { [[ -z ${LT_VER} ]] && return 0 want_tls || return 1 use nptl || return 1 # Only list the arches that cannot do NPTL case $(tc-arch) in m68k) return 1;; #sparc) # # >= v9 is needed for nptl. # [[ ${PROFILE_ARCH} == "sparc" ]] && return 1 #;; esac return 0 } And below that... want__thread() { want_tls || return 1 # For some reason --with-tls --with__thread is causing segfaults on sparc32. #[[ ${PROFILE_ARCH} == "sparc" ]] && return 1