Summary: | sys-devel/binutils-config-4: drop -macosx_version_min from ld wrapper | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Michael Weiser <michael> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | OS X | ||
URL: | http://article.gmane.org/gmane.linux.gentoo.alt/6996 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | remove option override from toolchain-prefix-wrapper |
Description
Michael Weiser
2015-01-25 22:55:03 UTC
Created attachment 394882 [details, diff]
remove option override from toolchain-prefix-wrapper
Ok, the svn repo that we had was destroyed and not migrated to git apparently for I asked so (https://bugs.gentoo.org/show_bug.cgi?id=513182#c11). We figured out now I probably meant the overlay, so this is now a work in progress to get the git repos for this thing. For the time being, I applied your patch to the ebuild. Won't that break bootstrapping because the ebuild needs autotools now? I figured not, since you simply remove the bits to emit the macosx deployment target thinghy. Configure might still make an attempt to set the right version, but we got that covered for now. What I mean is: The ebuild now uses eautoreconf to completely regenerate configure from configure.ac. From my grep of bootstrap-prefix.sh the necessary tools will not be present in the bootstrap environment and its highly uncertain that all hosts' versions will do the right thing or work at all. I see no eautoreconf at all. I'm pretty sure I'd never do that for I know that's going to break bootstraps. Sorry, I remembered wrong what I had attached here and assumed what the ebuild would look like now. Should have been looking at the updated ebuild from the start. My bad. Makefile now regenerates and re-runs configure because it's older than configure.ac after patching. That gives loads of warnings. Perhaps we could just patch the C file and leave everything else as it is for now? /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing: line 51: aclocal-1.12: command not found WARNING: 'aclocal-1.12' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. cd . && /Users/michael/Gentoo/bin/bash /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing --run automake-1.12 --foreign /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing: line 51: automake-1.12: command not found WARNING: 'automake-1.12' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. [...] * QA Notice: Automake "maintainer mode" detected: * * CDPATH="${ZSH_VERSION+.}:" && cd . && /Users/michael/Gentoo/bin/bash /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing --run aclocal-1.12 * cd . && /Users/michael/Gentoo/bin/bash /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing --run automake-1.12 --foreign * CDPATH="${ZSH_VERSION+.}:" && cd . && /Users/michael/Gentoo/bin/bash /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing --run autoconf * * If you patch Makefile.am, configure.in, or configure.ac then you * should use autotools.eclass and eautomake or eautoreconf. Exceptions * are limited to system packages for which it is impossible to run * autotools during stage building. See * http://www.gentoo.org/proj/en/qa/autofailure.xml for more information. * QA Notice: command not found: * * /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing: line 51: aclocal-1.12: command not found * /Users/michael/Gentoo/var/tmp/portage/sys-devel/binutils-config-4-r1/work/toolchain-prefix-wrapper-0.3.1723/build-aux/missing: line 51: automake-1.12: command not found * QA Notice: Unrecognized configure options: * * --with-macosx-version-min * --with-macosx-version-min Oops, did that now |