mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
rpm: Use link time check for libssp
-fstack-protector needs libssp to link with so when checking for this option support we need to find if libssp is staged in root file system (From OE-Core rev: 492297fce0b80547d3dac9f611f463c6cc95160b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -0,0 +1,21 @@
|
|||||||
|
Some options checked in this loop are needing linking to find out
|
||||||
|
if the option can be used or not e.g. -fstack-protector which needs
|
||||||
|
libssp to be staged and available for compiler to link against
|
||||||
|
Therefore we change the compile only check to compile and link check
|
||||||
|
|
||||||
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
|
Upstream-Status: Pending
|
||||||
|
|
||||||
|
Index: rpm-5.4.0/configure.ac
|
||||||
|
===================================================================
|
||||||
|
--- rpm-5.4.0.orig/configure.ac 2012-06-01 11:41:19.741480143 -0700
|
||||||
|
+++ rpm-5.4.0/configure.ac 2012-06-01 11:41:51.773481676 -0700
|
||||||
|
@@ -193,7 +193,7 @@
|
||||||
|
my_save_cflags="$CFLAGS"
|
||||||
|
CFLAGS=$c
|
||||||
|
AC_MSG_CHECKING([whether GCC supports $c])
|
||||||
|
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
|
||||||
|
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([])],
|
||||||
|
[AC_MSG_RESULT([yes])]
|
||||||
|
[my_cflags=$c],
|
||||||
|
[AC_MSG_RESULT([no])]
|
||||||
@@ -74,6 +74,7 @@ SRC_URI = "http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex
|
|||||||
file://rpm-pkgconfigdeps.patch \
|
file://rpm-pkgconfigdeps.patch \
|
||||||
file://uclibc-support.patch \
|
file://uclibc-support.patch \
|
||||||
file://rpmatch.patch \
|
file://rpmatch.patch \
|
||||||
|
file://fstack-protector-configure-check.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "60d56ace884340c1b3fcac6a1d58e768"
|
SRC_URI[md5sum] = "60d56ace884340c1b3fcac6a1d58e768"
|
||||||
|
|||||||
Reference in New Issue
Block a user