mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
bitbake.conf: Stop exporting TARGET_ flags variables
Way back in http://lists.openembedded.org/pipermail/openembedded-core/2014-April/210138.html a few of us discussed not exporting TARGET_LDFLAGS. There seemed to be support for this idea, and I modified our tree to not do so. I then seem to have dropped the ball. :( We've been running like that for over five years, and not observed any problems. It seems sensible to stop exporting TARGET_CPPFLAGS, TARGET_CFLAGS and TARGET_CXXFLAGS too. I've successfully compile-tested core-image-minimal and core-image-sato for x86_64 and qemuarm64 with these changes. (From OE-Core rev: 1b1ab93408c3ba72f855b2f4a028f1a917e9b551) Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
bb75a12425
commit
a478ad4c2d
@@ -569,17 +569,17 @@ PATCHRESOLVE = "noop"
|
||||
export BUILD_CPPFLAGS = "-isystem${STAGING_INCDIR_NATIVE}"
|
||||
BUILDSDK_CPPFLAGS = ""
|
||||
export CPPFLAGS = "${TARGET_CPPFLAGS}"
|
||||
export TARGET_CPPFLAGS = ""
|
||||
TARGET_CPPFLAGS = ""
|
||||
|
||||
export BUILD_CFLAGS = "${BUILD_CPPFLAGS} ${BUILD_OPTIMIZATION}"
|
||||
BUILDSDK_CFLAGS = "${BUILDSDK_CPPFLAGS} ${BUILD_OPTIMIZATION} ${DEBUG_PREFIX_MAP}"
|
||||
export CFLAGS = "${TARGET_CFLAGS}"
|
||||
export TARGET_CFLAGS = "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}"
|
||||
TARGET_CFLAGS = "${TARGET_CPPFLAGS} ${SELECTED_OPTIMIZATION}"
|
||||
|
||||
export BUILD_CXXFLAGS = "${BUILD_CFLAGS}"
|
||||
BUILDSDK_CXXFLAGS = "${BUILDSDK_CFLAGS}"
|
||||
export CXXFLAGS = "${TARGET_CXXFLAGS}"
|
||||
export TARGET_CXXFLAGS = "${TARGET_CFLAGS}"
|
||||
TARGET_CXXFLAGS = "${TARGET_CFLAGS}"
|
||||
|
||||
export BUILD_LDFLAGS = "-L${STAGING_LIBDIR_NATIVE} \
|
||||
-L${STAGING_BASE_LIBDIR_NATIVE} \
|
||||
@@ -601,7 +601,7 @@ TARGET_LINK_HASH_STYLE ?= "${@['-Wl,--hash-style=gnu',''][d.getVar('LINKER_HASH_
|
||||
ASNEEDED ?= "-Wl,--as-needed"
|
||||
|
||||
export LDFLAGS = "${TARGET_LDFLAGS}"
|
||||
export TARGET_LDFLAGS = "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED}"
|
||||
TARGET_LDFLAGS = "-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED}"
|
||||
|
||||
# Pass parallel make options to the compile task
|
||||
EXTRA_OEMAKE_prepend_task-compile = "${PARALLEL_MAKE} "
|
||||
|
||||
Reference in New Issue
Block a user