Summary: | media-libs/gst-plugins-base-0.10.36: build depend on host when cross compiling | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bertrand Jacquin <bertrand> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | bertrand |
Priority: | Normal | Keywords: | PATCH, STABLE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 662714 | ||
Attachments: |
build.log
emerge --info gst-plugins-base-0.10.36.ebuild-GST_CONFIGPATH.diff |
Description
Bertrand Jacquin
2013-06-03 23:22:54 UTC
Created attachment 350034 [details]
build.log
Created attachment 350036 [details]
emerge --info
Created attachment 350038 [details, diff]
gst-plugins-base-0.10.36.ebuild-GST_CONFIGPATH.diff
I am wondering if there is a more generic/upstreamable way we can fix this. For example, having configure.ac set GST_CONFIGPATH only if it's already unset. Then the ebuild can e.g. pass GST_CONFIGPATH=${ROOT}/$($(tc-getPKG_CONFIG) --variable=includedir gstreamer-0.10) as an argument to configure if it knows that it's cross-compiling. In any case, the same would have to do be done for all of the -good and -bad plugins too because they also the AG_GST_PARSE_SUBSYSTEM_DISABLES macro. So whatever the fix is, it should go into gstreamer's eclasses. gstreamer 0.10 has been finally removed from the tree. If this is an issue with the 1.0 series too, please file a new bug against that version. Also the next 1.18 version (and maybe a 1.16.x version) will be built with meson, changing all cross-compile things. |