pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/meta-pkgs/boost boost: pass LDFLAGS to clang.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e1c28393b557
branches:  trunk
changeset: 317587:e1c28393b557
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jan 10 08:23:06 2019 +0000

description:
boost: pass LDFLAGS to clang.

Fixes relro build with clang.

diffstat:

 meta-pkgs/boost/distinfo                                       |   4 +-
 meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam |  14 +++++++--
 2 files changed, 12 insertions(+), 6 deletions(-)

diffs (48 lines):

diff -r dc45bb7593fa -r e1c28393b557 meta-pkgs/boost/distinfo
--- a/meta-pkgs/boost/distinfo  Thu Jan 10 06:49:13 2019 +0000
+++ b/meta-pkgs/boost/distinfo  Thu Jan 10 08:23:06 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.123 2018/12/14 11:56:48 jperkin Exp $
+$NetBSD: distinfo,v 1.124 2019/01/10 08:23:06 wiz Exp $
 
 SHA1 (boost_1_69_0.tar.bz2) = ea6eee4b5999f9c02105386850f63a53f0250eaa
 RMD160 (boost_1_69_0.tar.bz2) = 308544f184f04e4f192ac6a1118f6db787558ee6
@@ -29,6 +29,6 @@
 SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = daaa70c31f2ebc2c357e467585e0b5c6f70963cc
 SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = f4e9912a3101f10a3f7ac0151aac957f80fdc9cc
 SHA1 (patch-libs_fiber_build_Jamfile.v2) = 28c1aba2d074f2db7104e37cd900d33f5fcffb09
-SHA1 (patch-tools_build_src_engine_build.jam) = dc59422ade217aa49eb5d6928f02f7bc4734aa43
+SHA1 (patch-tools_build_src_engine_build.jam) = 4bdf4aee184741a72f25b4cf42980f920be85894
 SHA1 (patch-tools_build_src_engine_build.sh) = ed5e29d049f04e8a1e055844e66c549e5cd4bb01
 SHA1 (patch-tools_build_src_tools_gcc.jam) = 4d895f14965ee29e328dda15e9975ccc1c14673f
diff -r dc45bb7593fa -r e1c28393b557 meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam
--- a/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam    Thu Jan 10 06:49:13 2019 +0000
+++ b/meta-pkgs/boost/patches/patch-tools_build_src_engine_build.jam    Thu Jan 10 08:23:06 2019 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-tools_build_src_engine_build.jam,v 1.1 2017/08/24 19:31:32 adam Exp $
+$NetBSD: patch-tools_build_src_engine_build.jam,v 1.2 2019/01/10 08:23:06 wiz Exp $
 
-Pass CFLAGS to the compiler.
+Pass CFLAGS and LDFLAGS to the compiler.
 
---- tools/build/src/engine/build.jam.orig      2017-07-14 17:28:45.790581884 +0000
+--- tools/build/src/engine/build.jam.orig      2019-01-10 07:53:38.966228623 +0000
 +++ tools/build/src/engine/build.jam
-@@ -199,7 +199,7 @@ toolset como como : "-o " : -D
+@@ -199,12 +199,12 @@ toolset como como : "-o " : -D
      : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
  ## Clang Linux 2.8+
  toolset clang clang :  "-o " : -D
@@ -13,6 +13,12 @@
      [ opt --release : -Os ]
      [ opt --debug : -g -O0 -fno-inline ]
      [ opt --profile : -finline-functions -g ]
+     -I$(--python-include) -I$(--extra-include)
+-    : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
++    : $(LDFLAGS) -L$(--python-lib[1]) -l$(--python-lib[2]) ;
+ ## MacOSX Darwin, using GCC 2.9.x, 3.x
+ toolset darwin cc :  "-o " : -D
+     :
 @@ -215,12 +215,12 @@ toolset darwin cc :  "-o " : -D
      : -L$(--python-lib[1]) -l$(--python-lib[2]) ;
  ## GCC 2.x, 3.x, 4.x



Home | Main Index | Thread Index | Old Index