1
0
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:
Khem Raj
2012-06-04 15:02:13 -07:00
committed by Richard Purdie
parent eaedf2e941
commit bdc73dfc11
2 changed files with 22 additions and 0 deletions
@@ -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])]
+1
View File
@@ -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"