[NGINX ticket #748 - https://trac.nginx.org/nginx/ticket/748]

Accoriding to #748 or https://github.com/archlinuxarm/PKGBUILDs/issues/1161,
respectively, proxy_pass is broken on some architectures without position
independent code.

The solution is adding -fPIE -pie as build flags.

Signed-off-by: Jens Rehsack <s...@netbsd.org>
---
 meta-webserver/recipes-httpd/nginx/nginx_1.4.4.bb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/meta-webserver/recipes-httpd/nginx/nginx_1.4.4.bb 
b/meta-webserver/recipes-httpd/nginx/nginx_1.4.4.bb
index 0dfdb5b..27e4749 100644
--- a/meta-webserver/recipes-httpd/nginx/nginx_1.4.4.bb
+++ b/meta-webserver/recipes-httpd/nginx/nginx_1.4.4.bb
@@ -24,6 +24,9 @@ SRC_URI[sha256sum] = 
"7c989a58e5408c9593da0bebcd0e4ffc3d892d1316ba5042ddb0be5b0b
 
 inherit update-rc.d useradd
 
+CFLAGS_append = " -fPIE -pie"
+CXXFLAGS_append = " -fPIE -pie"
+
 do_configure () {
        if [ "${SITEINFO_BITS}" = "64" ]; then
                PTRSIZE=8
-- 
1.9.1

-- 
Jens Rehsack - rehs...@gmail.com

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to