diff options
author | Khem Raj <raj.khem@gmail.com> | 2020-09-01 19:39:22 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-09-01 20:25:36 -0700 |
commit | 759342c9cc62050ca109b649607966e19e55ff28 (patch) | |
tree | 0fe32c378ff5fa1d6952a6050af71ed1b959299a /meta-oe/recipes-support/imapfilter | |
parent | 9f0a83f9afb984e09740f1bda4c5baf6fff6e3e2 (diff) | |
download | meta-openembedded-contrib-759342c9cc62050ca109b649607966e19e55ff28.tar.gz |
imapfilter: Fix linker flags
Linker flags were not being respected as a result it was passing wrong
gnu_hash options while linking.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-support/imapfilter')
-rw-r--r-- | meta-oe/recipes-support/imapfilter/imapfilter/ldflags.patch | 16 | ||||
-rw-r--r-- | meta-oe/recipes-support/imapfilter/imapfilter_2.6.16.bb | 6 |
2 files changed, 21 insertions, 1 deletions
diff --git a/meta-oe/recipes-support/imapfilter/imapfilter/ldflags.patch b/meta-oe/recipes-support/imapfilter/imapfilter/ldflags.patch new file mode 100644 index 0000000000..ceda8394a7 --- /dev/null +++ b/meta-oe/recipes-support/imapfilter/imapfilter/ldflags.patch @@ -0,0 +1,16 @@ +Append to LDFLAGS so it can respect the LDFLAGS passed from environment. This helps +with using propert GNU_HASH settings during link on mips/arm + +Upstream-Status: Pending +Signed-off-by: Khem Raj <raj.khem@gmail.com> +--- a/src/Makefile ++++ b/src/Makefile +@@ -24,7 +24,7 @@ CFLAGS = -Wall -Wextra -O \ + -DCONFIG_SSL_CAPATH='"$(SSLCAPATH)"' \ + -DCONFIG_SSL_CAFILE='"$(SSLCAFILE)"' \ + $(INCDIRS) $(MYCFLAGS) +-LDFLAGS = $(LIBDIRS) $(MYLDFLAGS) ++LDFLAGS += $(LIBDIRS) $(MYLDFLAGS) + LIBS = -lm -ldl $(LIBLUA) $(LIBPCRE) $(LIBSSL) $(LIBCRYPTO) $(MYLIBS) + + MAN1 = imapfilter.1 diff --git a/meta-oe/recipes-support/imapfilter/imapfilter_2.6.16.bb b/meta-oe/recipes-support/imapfilter/imapfilter_2.6.16.bb index 7d4e12dfb8..86553b5a8c 100644 --- a/meta-oe/recipes-support/imapfilter/imapfilter_2.6.16.bb +++ b/meta-oe/recipes-support/imapfilter/imapfilter_2.6.16.bb @@ -2,7 +2,9 @@ SUMMARY = "IMAPFilter is a mail filtering utility that processes mailboxes based LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=ccca8573ead8e965c130b6b2946a36ab" -SRC_URI = "https://codeload.github.com/lefcha/${BPN}/tar.gz/v${PV};downloadfilename=v${PV}.tar.gz" +SRC_URI = "https://codeload.github.com/lefcha/${BPN}/tar.gz/v${PV};downloadfilename=${BP}.tar.gz \ + file://ldflags.patch \ +" SRC_URI[sha256sum] = "90af9bc9875e03fb5a09a3233287b74dd817867cb18ec9ff52fead615755563e" DEPENDS= "openssl lua libpcre" @@ -15,3 +17,5 @@ do_install(){ # No need for manuals at this point, MANDIR is hardcoded to depend on prefix rm -rf ${D}${prefix}/man } + +ASNEEDED = "" |