Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QA Notices in 0.8 #2

Closed
gotyaoi opened this issue Sep 29, 2013 · 16 comments
Closed

QA Notices in 0.8 #2

gotyaoi opened this issue Sep 29, 2013 · 16 comments
Assignees

Comments

@gotyaoi
Copy link

gotyaoi commented Sep 29, 2013

Got a bunch of QA notices that i don't remember from 0.6 or 0.7...

Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libstd-6c65cf4b443341b1-0.8.so                                                                    
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libstd-6c65cf4b443341b1-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librust-5828c92a27389871-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libsyntax-64629f7f0c6a9bc-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libextra-a7c050cfd46b2c9a-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librusti-53e0ef2ae196aaff-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustpkg-45c3eae3148fd21-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustdoc-a437806a76c5f37a-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librust-5828c92a27389871-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libsyntax-64629f7f0c6a9bc-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libextra-a7c050cfd46b2c9a-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librusti-53e0ef2ae196aaff-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustpkg-45c3eae3148fd21-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustdoc-a437806a76c5f37a-0.8.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustc
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustdoc
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rust
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustpkg
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rusti

 * QA Notice: The following files contain insecure RUNPATHs
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libstd-6c65cf4b443341b1-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libstd-6c65cf4b443341b1-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librust-5828c92a27389871-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libsyntax-64629f7f0c6a9bc-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/libextra-a7c050cfd46b2c9a-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librusti-53e0ef2ae196aaff-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustpkg-45c3eae3148fd21-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/rustc/i686-unknown-linux-gnu/lib/librustdoc-a437806a76c5f37a-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librust-5828c92a27389871-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libsyntax-64629f7f0c6a9bc-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/libextra-a7c050cfd46b2c9a-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librusti-53e0ef2ae196aaff-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustpkg-45c3eae3148fd21-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/lib/librustdoc-a437806a76c5f37a-0.8.so
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustc
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustdoc
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rust
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rustpkg
 *   /var/tmp/portage/dev-lang/rust-0.8/image/usr/bin/rusti
 *


 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib/libstd-6c65cf4b443341b1-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/libstd-6c65cf4b443341b1-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/librust-5828c92a27389871-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/libsyntax-64629f7f0c6a9bc-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/libextra-a7c050cfd46b2c9a-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/librusti-53e0ef2ae196aaff-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/librustpkg-45c3eae3148fd21-0.8.so
 * TEXTREL usr/lib/rustc/i686-unknown-linux-gnu/lib/librustdoc-a437806a76c5f37a-0.8.so
 * TEXTREL usr/lib/librust-5828c92a27389871-0.8.so
 * TEXTREL usr/lib/libsyntax-64629f7f0c6a9bc-0.8.so
 * TEXTREL usr/lib/libextra-a7c050cfd46b2c9a-0.8.so
 * TEXTREL usr/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
 * TEXTREL usr/lib/librusti-53e0ef2ae196aaff-0.8.so
 * TEXTREL usr/lib/librustpkg-45c3eae3148fd21-0.8.so
 * TEXTREL usr/lib/librustdoc-a437806a76c5f37a-0.8.so


 * QA Notice: The following shared libraries lack a SONAME
 * /usr/lib/libextra-a7c050cfd46b2c9a-0.8.so
 * /usr/lib/librust-5828c92a27389871-0.8.so
 * /usr/lib/librustc-d3cb8c2ccd84a7a7-0.8.so
 * /usr/lib/librustdoc-a437806a76c5f37a-0.8.so
 * /usr/lib/librusti-53e0ef2ae196aaff-0.8.so
 * /usr/lib/librustllvm.so
 * /usr/lib/librustpkg-45c3eae3148fd21-0.8.so
 * /usr/lib/librustrt.so
 * /usr/lib/libstd-6c65cf4b443341b1-0.8.so
 * /usr/lib/libsyntax-64629f7f0c6a9bc-0.8.so
@ghost ghost assigned cnd Sep 29, 2013
@cnd
Copy link
Contributor

cnd commented Sep 29, 2013

Yes, I'm getting the same, will try to handle it / check if it possible

@cnd
Copy link
Contributor

cnd commented Oct 7, 2013

Also note that I remove some stuff from it just after install

rm -f "${ED}/usr/$(get_libdir)/librusti.so" || die
rm -f "${ED}/usr/$(get_libdir)/librustc.so" || die
rm -f "${ED}/usr/$(get_libdir)/librust.so" || die
rm -f "${ED}/usr/$(get_libdir)/librustpkg.so" || die
rm -f "${ED}/usr/$(get_libdir)/librustdoc.so" || die

@cnd
Copy link
Contributor

cnd commented Jun 16, 2014

Is it gone now?

@omasanori
Copy link
Contributor

Probably RPATHs will be gone (see rust-lang/rust#11747), but RUNPATHs and SONAMEs problems remains for now. (I don't know any issue about them)

@omasanori
Copy link
Contributor

Ah, I confirmed that notice about RUNPATHs disappears now. I'm sorry.

The remaining messages are:

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * !WX --- --- usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler-rt.a:floatundidf.o
 * !WX --- --- usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler-rt.a:floatundisf.o
 * !WX --- --- usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler-rt.a:floatundixf.o
 * QA Notice: The following shared libraries lack a SONAME
 * /usr/lib/libarena-063bff73-0.11.0-pre.so
 * /usr/lib/libdebug-1e940314-0.11.0-pre.so
 * /usr/lib/libflate-92afea7e-0.11.0-pre.so
 * /usr/lib/libfmt_macros-5125f3bd-0.11.0-pre.so
 * /usr/lib/libgetopts-c94737d1-0.11.0-pre.so
 * /usr/lib/libgraphviz-7b3cf89d-0.11.0-pre.so
 * /usr/lib/liblog-cd053230-0.11.0-pre.so
 * /usr/lib/libnative-1fb5e2c0-0.11.0-pre.so
 * /usr/lib/libregex-77385931-0.11.0-pre.so
 * /usr/lib/librustc-d252d482-0.11.0-pre.so
 * /usr/lib/librustdoc-6ecbf63e-0.11.0-pre.so
 * /usr/lib/librustrt-d8560cb2-0.11.0-pre.so
 * /usr/lib/libserialize-0352aab7-0.11.0-pre.so
 * /usr/lib/libstd-59beb4f7-0.11.0-pre.so
 * /usr/lib/libsync-305341d2-0.11.0-pre.so
 * /usr/lib/libsyntax-555559ea-0.11.0-pre.so
 * /usr/lib/libterm-4e4945a5-0.11.0-pre.so
 * /usr/lib/libtest-a79f950d-0.11.0-pre.so
 * /usr/lib/libtime-4bb3739b-0.11.0-pre.so

@gotyaoi
Copy link
Author

gotyaoi commented Jul 5, 2014

Sorry, I was out of town for a bit and unable to test this. Using .10 now, still get the warnings I mentioned above. I used dev-lang/rust::rust as the atom, so I'm pretty sure I'm pulling from the overlay, not the base tree.

Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libglob-e345fe87-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-8b97b62e-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libflate-6e405485-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustdoc-652a145d-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-a730521c-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax-8ef99071-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgreen-ff6cea05-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libterm-016974a5-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libhexfloat-ef02b0da-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libworkcache-ba12ef35-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsync-12723c47-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserialize-3ec61d8e-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand-15245696-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcollections-d806bd21-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblog-11894fa1-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtime-58f63fc6-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnative-72349f30-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-aca9f118-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libuuid-e10dc465-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustuv-59da37cb-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsemver-91d9a1a0-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libfourcc-bdd8db56-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc-068bdd27-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libarena-862d25bd-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnum-85d3e2cc-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liburl-20851330-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libstd-8b97b62e-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libflate-6e405485-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librustdoc-652a145d-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libgetopts-a730521c-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libsyntax-8ef99071-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libterm-016974a5-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libsync-12723c47-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libserialize-3ec61d8e-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librand-15245696-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libcollections-d806bd21-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/liblog-11894fa1-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libtime-58f63fc6-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libnative-72349f30-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libtest-aca9f118-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librustc-068bdd27-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libarena-862d25bd-0.10.so
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/bin/rustc
Auto fixing rpaths for /var/tmp/portage/dev-lang/rust-0.10/image/usr/bin/rustdoc

 * QA Notice: The following files contain insecure RUNPATHs
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libglob-e345fe87-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-8b97b62e-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libflate-6e405485-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustdoc-652a145d-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-a730521c-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax-8ef99071-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgreen-ff6cea05-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libterm-016974a5-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libhexfloat-ef02b0da-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libworkcache-ba12ef35-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsync-12723c47-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserialize-3ec61d8e-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand-15245696-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcollections-d806bd21-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblog-11894fa1-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtime-58f63fc6-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnative-72349f30-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-aca9f118-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libuuid-e10dc465-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustuv-59da37cb-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsemver-91d9a1a0-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libfourcc-bdd8db56-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc-068bdd27-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libarena-862d25bd-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnum-85d3e2cc-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/rustlib/i686-unknown-linux-gnu/lib/liburl-20851330-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libstd-8b97b62e-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libflate-6e405485-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librustdoc-652a145d-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libgetopts-a730521c-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libsyntax-8ef99071-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libterm-016974a5-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libsync-12723c47-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libserialize-3ec61d8e-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librand-15245696-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libcollections-d806bd21-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/liblog-11894fa1-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libtime-58f63fc6-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libnative-72349f30-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libtest-aca9f118-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/librustc-068bdd27-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/lib/libarena-862d25bd-0.10.so
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/bin/rustc
 *   /var/tmp/portage/dev-lang/rust-0.10/image/usr/bin/rustdoc
 *


 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libglob-e345fe87-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-8b97b62e-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libflate-6e405485-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustdoc-652a145d-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgetopts-a730521c-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsyntax-8ef99071-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libgreen-ff6cea05-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libterm-016974a5-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libhexfloat-ef02b0da-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libworkcache-ba12ef35-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsync-12723c47-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libserialize-3ec61d8e-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/librand-15245696-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcollections-d806bd21-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/liblog-11894fa1-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtime-58f63fc6-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnative-72349f30-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libtest-aca9f118-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libuuid-e10dc465-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustuv-59da37cb-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libsemver-91d9a1a0-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libfourcc-bdd8db56-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/librustc-068bdd27-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libarena-862d25bd-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/libnum-85d3e2cc-0.10.so
 * TEXTREL usr/lib/rustlib/i686-unknown-linux-gnu/lib/liburl-20851330-0.10.so
 * TEXTREL usr/lib/libstd-8b97b62e-0.10.so
 * TEXTREL usr/lib/libflate-6e405485-0.10.so
 * TEXTREL usr/lib/librustdoc-652a145d-0.10.so
 * TEXTREL usr/lib/libgetopts-a730521c-0.10.so
 * TEXTREL usr/lib/libsyntax-8ef99071-0.10.so
 * TEXTREL usr/lib/libterm-016974a5-0.10.so
 * TEXTREL usr/lib/libsync-12723c47-0.10.so
 * TEXTREL usr/lib/libserialize-3ec61d8e-0.10.so
 * TEXTREL usr/lib/librand-15245696-0.10.so
 * TEXTREL usr/lib/libcollections-d806bd21-0.10.so
 * TEXTREL usr/lib/liblog-11894fa1-0.10.so
 * TEXTREL usr/lib/libtime-58f63fc6-0.10.so
 * TEXTREL usr/lib/libnative-72349f30-0.10.so
 * TEXTREL usr/lib/libtest-aca9f118-0.10.so
 * TEXTREL usr/lib/librustc-068bdd27-0.10.so
 * TEXTREL usr/lib/libarena-862d25bd-0.10.so

 * QA Notice: The following files contain writable and executable sections
 *  Files with such sections will not work properly (or at all!) on some
 *  architectures/operating systems.  A bug should be filed at
 *  http://bugs.gentoo.org/ to make sure the issue is fixed.
 *  For more information, see http://hardened.gentoo.org/gnu-stack.xml
 *  Please include the following list of files in your report:
 *  Note: Bugs should be filed for the respective maintainers
 *  of the package in question and not hardened@g.o.
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:ashldi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:ashrdi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:divdi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatdidf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatdisf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatdixf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatundidf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatundisf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:floatundixf.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:lshrdi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:moddi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:muldi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:udivdi3.o
 * !WX --- --- usr/lib/rustlib/i686-unknown-linux-gnu/lib/libcompiler-rt.a:umoddi3.o


 * QA Notice: The following shared libraries lack a SONAME
 * /usr/lib/libarena-862d25bd-0.10.so
 * /usr/lib/libcollections-d806bd21-0.10.so
 * /usr/lib/libflate-6e405485-0.10.so
 * /usr/lib/libgetopts-a730521c-0.10.so
 * /usr/lib/liblog-11894fa1-0.10.so
 * /usr/lib/libnative-72349f30-0.10.so
 * /usr/lib/librand-15245696-0.10.so
 * /usr/lib/librustc-068bdd27-0.10.so
 * /usr/lib/librustdoc-652a145d-0.10.so
 * /usr/lib/libserialize-3ec61d8e-0.10.so
 * /usr/lib/libstd-8b97b62e-0.10.so
 * /usr/lib/libsync-12723c47-0.10.so
 * /usr/lib/libsyntax-8ef99071-0.10.so
 * /usr/lib/libterm-016974a5-0.10.so
 * /usr/lib/libtest-aca9f118-0.10.so
 * /usr/lib/libtime-58f63fc6-0.10.so

Also, this, but as it says, I don't think it's on you guys, but on upstream.

 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * ../../../src/libuv/src/unix/process.c:341:5: warning: implicit declaration of function ‘setgroups’ [-Wimplicit-function-declaration]

@omasanori
Copy link
Contributor

@gotyaoi
Yes, dev-lang/rust is not in the gentoo-x86 tree yet, so it should be in this overlay.

The libuv problem had been fixed on both upstream and Rust 0.11.0 (and master, of course). Some other problems may also fixed on the 0.11.0 release.

@cnd
Copy link
Contributor

cnd commented Jul 5, 2014

@gotyaoi @omasanori someone has added ebuild to tree : http://gpo.zugaina.org/dev-lang/rust

but there is no 0.11 yet

@omasanori
Copy link
Contributor

@Heather Oh, I didn't noticed that.

@cnd
Copy link
Contributor

cnd commented Jul 5, 2014

@omasanori maybe it also will be reasonable to ping https://github.com/jauhien

At least because we should have 0.11 in tree and he is official maintainer now so it will be a bit wrong for me to bump it there ;)

@omasanori
Copy link
Contributor

0.11.0 version bump has been requested.
I think we, gentoo-rust members and @jauhien, should talk about the future of dev-lang/rust in a separated issue.

@jauhien
Copy link
Contributor

jauhien commented Jul 31, 2014

@omasanori: yes, let's discuss it. In a moment I'll push 9999 version, so the current issues will be solved and we can discuss next steps toghether.

@jauhien
Copy link
Contributor

jauhien commented Jul 31, 2014

Sorry for delay, i was busy (

@jauhien
Copy link
Contributor

jauhien commented Jul 31, 2014

See issue #24

@stsydow
Copy link
Contributor

stsydow commented Nov 23, 2016

Is there something do to here anymore?
The QA issue should be fixed.
rust-9999 is still not in the official repo.
Shouldn't that be an issue in the gentoo bug tracker and not here?

@cnd
Copy link
Contributor

cnd commented Nov 23, 2016

yes but it was closed afair

@cnd cnd closed this as completed Nov 23, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants