diff options
author | 2020-05-22 10:39:26 +0100 | |
---|---|---|
committer | 2020-05-22 10:39:26 +0100 | |
commit | d91cd5bdc56a6fcb71a998fd8ba81b47c9a13246 (patch) | |
tree | b090ad124b76287189cff6c1019c1c80397d8cbc /Makefile | |
parent | gcc-config: add a TODO to use 'sort -V' (diff) | |
download | gcc-config-d91cd5bdc56a6fcb71a998fd8ba81b47c9a13246.tar.gz gcc-config-d91cd5bdc56a6fcb71a998fd8ba81b47c9a13246.tar.bz2 gcc-config-d91cd5bdc56a6fcb71a998fd8ba81b47c9a13246.zip |
gcc-config: add build-time and runtime switches to disable native symlinks
We have two knobs here:
1. Build-time knob USE_NATIVE_LINKS to set a default, defaults to 'yes' (existing behaviour)
2. Run-time --enable-native-links / --disable-native-links knobs. These are not persistent
across gcc-config runs and are meant for manual testing. Undocumented for now.
Reported-by: Kent Fredric
Bug: https://bugs.gentoo.org/724454
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,10 @@ +# configurable options: +# Avoid installing native symlinks like: +# /usr/bin/gcc -> ${CTARGET}-gcc +# and keep only +# ${CTARGET}-gcc +USE_NATIVE_LINKS ?= yes + EPREFIX ?= PN = gcc-config @@ -27,6 +34,7 @@ clean: -e 's:@GENTOO_EPREFIX@:$(EPREFIX):g' \ -e 's:@GENTOO_LIBDIR@:$(SUBLIBDIR):g' \ -e 's:@PV@:$(PV):g' \ + -e 's:@USE_NATIVE_LINKS@:$(USE_NATIVE_LINKS):g' \ $< > $@ chmod a+rx $@ |