binutils/arc-2014.08: add patch to warn about unsafe library paths
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 10 Dec 2014 22:53:50 +0000 (23:53 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 10 Dec 2014 23:05:52 +0000 (00:05 +0100)
commit43609b30e9945fa860530c301e2ae2c8a768ce94
tree5358f0b07543981a2f6ca23a754aac902080d048
parentdf8dcbcd81fbcf78663be316cb612e6cd5601ea3
binutils/arc-2014.08: add patch to warn about unsafe library paths

This commit adds a patch to binutils borrowed from CodeSourcery/Yocto
that warns about unsafe library paths (i.e /usr/lib, /usr/local/lib,
etc.). The patch was adapted to binutils arc-2014.08, and modified to
support the BR_COMPILER_PARANOID_UNSAFE_PATH environment variable to
error out instead of just warn when unsafe paths are used. Even though
erroring out can be chosen by passing
--error-poison-system-directories, we are not sure this option in
LDFLAGS will always be passed, so having an environment variable
guarantees it will always be passed, and also allows to have an
identical behavior to the external toolchain wrapper.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Romain Naour <romain.naour@openwide.fr>
package/binutils/arc-2014.08/600-poison-system-directories.patch [new file with mode: 0644]