X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=x11-drivers%2Fnvidia-drivers%2Ffiles%2Feblits%2Fwant_tls.eblit;fp=x11-drivers%2Fnvidia-drivers%2Ffiles%2Feblits%2Fwant_tls.eblit;h=4debb85d3a98109a7a43a0a1081efc3f6045d4b0;hb=f145b3d6ecd7f3d85cf737b835a780a79057075a;hp=0000000000000000000000000000000000000000;hpb=bfddecd5da91a74e695fdb1e535481b764f52d35;p=overlay.git diff --git a/x11-drivers/nvidia-drivers/files/eblits/want_tls.eblit b/x11-drivers/nvidia-drivers/files/eblits/want_tls.eblit new file mode 100644 index 0000000..4debb85 --- /dev/null +++ b/x11-drivers/nvidia-drivers/files/eblits/want_tls.eblit @@ -0,0 +1,33 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/nvidia-drivers/files/eblits/want_tls.eblit,v 1.1 2008/12/18 18:27:35 cardoe Exp $ + +want_tls() { + # For uclibc or anything non glibc, return false + has_version sys-libs/glibc || return 1 + + # Old versions of glibc were lt/no-tls only + has_version '=sys-libs/glibc-2.3.5' ; then + case ${CHOST/-*} in + i486|i586) return 1 ;; + esac + fi + + # These versions built linuxthreads version to support tls, too + has_version '>=sys-libs/glibc-2.3.4.20040619-r2' && return 0 + + return 1 +}