Summary: | sys-devel/gcc[gcj]: Incorrect dependency on media-libs/libart_lgpl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
URL: | https://gcc.gnu.org/PR61552 | ||
See Also: | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61552 | ||
Whiteboard: | masked in 17.0 profiles | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 511832 | ||
Attachments: |
toolchain.eclass.patch
gcc_delete_libart_check.patch gcc_delete_libart_check.patch Patch for GCC 4.1.0 - 4.1.2 Patch for GCC 4.2.0 - 4.2.4 Patch for GCC 4.3.0 - 4.3.1 Patch for GCC 4.3.2 - 4.3.6 Patch for GCC 4.4.0 - 4.4.2 Patch for GCC 4.4.3 - 4.4.4 Patch for GCC 4.4.5 - 4.4.7 Patch for GCC 4.5.0 - 4.8.1 Patch for GCC 4.8.2 - 4.9.2 Combined patch for current sys-devel/gcc::gentoo Combined patch for current sys-devel/gcc::gentoo |
Description
Arfrever Frehtes Taifersar Arahesis
2014-06-18 18:29:45 UTC
GCC's libjava/configure contains very old versions of pkg-config macros (from pkg-config <0.16.0), which do not respect *_CFLAGS and *_LIBS environmental variables. My patch creates a custom libart-2.0.pc in temporary directory and exports PKG_CONFIG_PATH environmental variable. Created attachment 379342 [details, diff] toolchain.eclass.patch Patch for bug #511832, bug #513576, bug #513578 and bug #513716. Created attachment 389278 [details, diff]
gcc_delete_libart_check.patch
Please include this patch in patchsets for 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 5.0 branches.
Created attachment 389282 [details, diff]
gcc_delete_libart_check.patch
Comment on attachment 379342 [details, diff]
toolchain.eclass.patch
this bug is only about libart, so let's not conflate it with multilib
Comment on attachment 389282 [details, diff]
gcc_delete_libart_check.patch
looks straightforward enough. can you attach this to the upstream bug ? you probably also want to send it to the gcc-patches@ mailing list unless you want me to do it.
(In reply to SpanKY from comment #6) Please send it to that list. Created attachment 389798 [details, diff]
Patch for GCC 4.1.0 - 4.1.2
Created attachment 389800 [details, diff]
Patch for GCC 4.2.0 - 4.2.4
Created attachment 389802 [details, diff]
Patch for GCC 4.3.0 - 4.3.1
Created attachment 389804 [details, diff]
Patch for GCC 4.3.2 - 4.3.6
Created attachment 389806 [details, diff]
Patch for GCC 4.4.0 - 4.4.2
Created attachment 389808 [details, diff]
Patch for GCC 4.4.3 - 4.4.4
Created attachment 389810 [details, diff]
Patch for GCC 4.4.5 - 4.4.7
Created attachment 389812 [details, diff]
Patch for GCC 4.5.0 - 4.8.1
Created attachment 389814 [details, diff]
Patch for GCC 4.8.2 - 4.9.2
Created attachment 389816 [details, diff]
Combined patch for current sys-devel/gcc::gentoo
Created attachment 404450 [details, diff]
Combined patch for current sys-devel/gcc::gentoo
Let's close it as non-masked versions of gcc don't have gcj and related libraries. |