[haiku-commits] haiku: hrev51781 - build/jam/repositories/HaikuPortsCross src/libs/util src/kits/network

  • From: jerome.duval@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 30 Jan 2018 13:19:44 -0500 (EST)

hrev51781 adds 3 changesets to branch 'master'
old head: 08a4536b1fbb0dab5af6e15ad326bf4870cb2fa0
new head: 43e75989a6cad0492d850e922a14e4e584ded13f
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=43e75989a6ca+%5E08a4536b1fbb

----------------------------------------------------------------------------

7e4c719dbb59: Fix x86 bootstrap on x86_gcc2.

1a77020df1e7: libutil: add hybrid support.

43e75989a6ca: libnetwork: link against the arch specific libbsd and libutil.

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

3 files changed, 20 insertions(+), 13 deletions(-)
build/jam/repositories/HaikuPortsCross/x86_gcc2 | 12 ++++++------
src/kits/network/Jamfile                        |  3 ++-
src/libs/util/Jamfile                           | 18 ++++++++++++------

############################################################################

Commit:      7e4c719dbb59503110ba0ae87dbb009b2361876b
URL:         http://cgit.haiku-os.org/haiku/commit/?id=7e4c719dbb59
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue Jan 30 12:52:15 2018 UTC

Fix x86 bootstrap on x86_gcc2.

----------------------------------------------------------------------------

diff --git a/build/jam/repositories/HaikuPortsCross/x86_gcc2 
b/build/jam/repositories/HaikuPortsCross/x86_gcc2
index 6a6a06f274..251b029f62 100644
--- a/build/jam/repositories/HaikuPortsCross/x86_gcc2
+++ b/build/jam/repositories/HaikuPortsCross/x86_gcc2
@@ -9,11 +9,11 @@ BootstrapPackageRepository HaikuPortsCross
        gcc_bootstrap-2.95.3_2014_08_03-1
        gcc_bootstrap_syslibs_devel-2.95.3_2014_08_03-1
 
-       secondary_x86_gcc2 @{
+       secondary_x86 @{
                gcc_bootstrap_x86-5.4.0_2016_06_04-1
                gcc_bootstrap_x86_syslibs-5.4.0_2016_06_04-1
                gcc_bootstrap_x86_syslibs_devel-5.4.0_2016_06_04-1
-       }@ # secondary_x86_gcc2
+       }@ # secondary_x86
        :
        # repository architecture packages (stage 1)
        bash_bootstrap-4.4.012-1
@@ -49,10 +49,10 @@ BootstrapPackageRepository HaikuPortsCross
                expat_bootstrap_x86_devel-2.1.0-1
                freetype_bootstrap_x86-2.6.3-1
                freetype_bootstrap_x86_devel-2.6.3-1
-               icu_bootstrap_x86-4.8.1.1-1
-               icu_bootstrap_x86_devel-4.8.1.1-1
-               ncurses_bootstrap_x86-6.0-1
-               ncurses_bootstrap_x86_devel-6.0-1
+               icu_bootstrap_x86-57.1-2
+               icu_bootstrap_x86_devel-57.1-2
+               ncurses6_bootstrap_x86-6.0-1
+               ncurses6_bootstrap_x86_devel-6.0-1
                zlib_bootstrap_x86-1.2.11-1
                zlib_bootstrap_x86_devel-1.2.11-1
        }@ # secondary_x86

############################################################################

Commit:      1a77020df1e7334133cc06e2bb01f08affc024e9
URL:         http://cgit.haiku-os.org/haiku/commit/?id=1a77020df1e7
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue Jan 30 15:43:25 2018 UTC

libutil: add hybrid support.

----------------------------------------------------------------------------

diff --git a/src/libs/util/Jamfile b/src/libs/util/Jamfile
index a497db85f1..d5f1f749ab 100644
--- a/src/libs/util/Jamfile
+++ b/src/libs/util/Jamfile
@@ -7,10 +7,16 @@ UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd 
] : true ;
 local defines = [ FDefines SCCSID=0 _BSD_SOURCE=1 ] ;
 SubDirCcFlags $(defines) ;
 
-StaticLibrary libutil.a :
-       fparseln.c
-       pidfile.c
-       realhostname.c
-       trimdomain.c
-;
+local architectureObject ;
+for architectureObject in [ MultiArchSubDirSetup ] {
+       on $(architectureObject) {
 
+               StaticLibrary [ MultiArchDefaultGristFiles libutil.a ] :
+                       fparseln.c
+                       pidfile.c
+                       realhostname.c
+                       trimdomain.c
+               ;
+
+       }
+}

############################################################################

Revision:    hrev51781
Commit:      43e75989a6cad0492d850e922a14e4e584ded13f
URL:         http://cgit.haiku-os.org/haiku/commit/?id=43e75989a6ca
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue Jan 30 15:43:40 2018 UTC

libnetwork: link against the arch specific libbsd and libutil.

----------------------------------------------------------------------------

diff --git a/src/kits/network/Jamfile b/src/kits/network/Jamfile
index 7260cdf9a8..046a9c7f27 100644
--- a/src/kits/network/Jamfile
+++ b/src/kits/network/Jamfile
@@ -24,7 +24,8 @@ for architectureObject in [ MultiArchSubDirSetup ] {
                        socket.cpp
                        r5_compatibility.cpp
                        :
-                       <netresolv!$(architecture)>netresolv.o libutil.a 
libbsd.so
+                       <netresolv!$(architecture)>netresolv.o
+                       [ MultiArchDefaultGristFiles libutil.a libbsd.so ]
                        [ TargetLibsupc++ ]
                        ;
 


Other related posts:

  • » [haiku-commits] haiku: hrev51781 - build/jam/repositories/HaikuPortsCross src/libs/util src/kits/network - jerome . duval