Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 132001 Details for
Bug 192711
multiple threading libraries cause symbol mixing/ambiguity and resultant crashes/instability
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
freebsd-lib-6.2-r2.ebuild
freebsd-lib-6.2-r2.ebuild.diff (text/plain), 1.68 KB, created by
Joe Peterson (RETIRED)
on 2007-09-27 02:51:50 UTC
(
hide
)
Description:
freebsd-lib-6.2-r2.ebuild
Filename:
MIME Type:
Creator:
Joe Peterson (RETIRED)
Created:
2007-09-27 02:51:50 UTC
Size:
1.68 KB
patch
obsolete
>--- freebsd-lib-6.2-r2.ebuild.old 2007-09-26 20:48:28 -0600 >+++ freebsd-lib-6.2-r2.ebuild 2007-09-26 20:47:50 -0600 >@@ -66,7 +66,7 @@ > use nis || mymakeopts="${mymakeopts} NO_NIS= " > use gpib || mymakeopts="${mymakeopts} NO_GPIB= " > >- mymakeopts="${mymakeopts} NO_OPENSSH= NO_BIND= NO_SENDMAIL= " >+ mymakeopts="${mymakeopts} NO_OPENSSH= NO_BIND= NO_SENDMAIL= NO_LIBC_R= NO_LIBPTHREAD=" > > if [[ ${CTARGET} != ${CHOST} ]]; then > mymakeopts="${mymakeopts} MACHINE=$(tc-arch-kernel ${CTARGET})" >@@ -85,7 +85,8 @@ > ${FILESDIR}/${PN}-6.2-gcc41.patch > ${FILESDIR}/${PN}-6.2-dl_iterate_phdr.patch > ${FILESDIR}/${PN}-6.2-as-needed.patch >- ${FILESDIR}/${PN}-6.2-sparc64.patch" >+ ${FILESDIR}/${PN}-6.2-sparc64.patch >+ ${FILESDIR}/${PN}-6.2-libthr.patch" > > # Here we disable and remove source which we don't need or want > # In order: >@@ -245,6 +246,16 @@ > mkinstall || die "Install failed" > fi > >+ # Add symlinks (-> libthr) for legacy threading libraries, since these are >+ # not built by us (they are disabled in FreeBSD-7 anyway). >+ dosym libthr.a /usr/lib/libpthread.a >+ dosym libthr.so /usr/lib/libpthread.so >+ dosym libthr.a /usr/lib/libc_r.a >+ dosym libthr.so /usr/lib/libc_r.so >+ >+ # Add symlink (-> libthr) so previously built binaries still work. >+ dosym libthr.so.2 /lib/libpthread.so.2 >+ > # Don't install the rest of the configuration files if crosscompiling > [[ ${CTARGET} != ${CHOST} ]] && return 0 > >@@ -265,9 +276,6 @@ > # Install ttys file > doins "etc.$(tc-arch-kernel)"/* > >- # Install a default libmap.conf that uses libthr by default >- doins "${FILESDIR}"/libmap.conf >- > dodir /etc/sandbox.d > cat - > "${D}"/etc/sandbox.d/00freebsd <<EOF > # /dev/crypto is used mostly by OpenSSL on *BSD platforms
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 192711
:
131069
|
131821
|
131840
|
131841
|
131864
|
131934
| 132001