mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +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://uclibc-support.patch \
|
||||
file://rpmatch.patch \
|
||||
file://fstack-protector-configure-check.patch \
|
||||
"
|
||||
|
||||
SRC_URI[md5sum] = "60d56ace884340c1b3fcac6a1d58e768"
|
||||
|
||||
Reference in New Issue
Block a user