[GTK][WPE] Fix gtkdoc build with "build-webkit --32-bit" on 64-bit hosts
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Jul 2019 21:36:59 +0000 (21:36 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Jul 2019 21:36:59 +0000 (21:36 +0000)
https://bugs.webkit.org/show_bug.cgi?id=200306

Patch by Loïc Yhuel <loic.yhuel@softathome.com> on 2019-07-31
Reviewed by Michael Catanzaro.

gtkdoc-scangobj calls scangobj.py, which only uses LDFLAGS on link (when producing
jsc-glib-4.0-scan for example).

* Scripts/webkitdirs.pm:
(generateBuildSystemFromCMakeProject):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@248075 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/Scripts/webkitdirs.pm

index f05a83b..fdb3762 100644 (file)
@@ -1,3 +1,16 @@
+2019-07-31  Loïc Yhuel  <loic.yhuel@softathome.com>
+
+        [GTK][WPE] Fix gtkdoc build with "build-webkit --32-bit" on 64-bit hosts
+        https://bugs.webkit.org/show_bug.cgi?id=200306
+
+        Reviewed by Michael Catanzaro.
+
+        gtkdoc-scangobj calls scangobj.py, which only uses LDFLAGS on link (when producing
+        jsc-glib-4.0-scan for example).
+
+        * Scripts/webkitdirs.pm:
+        (generateBuildSystemFromCMakeProject):
+
 2019-07-31  Ryan Haddad  <ryanhaddad@apple.com>
 
         Unreviewed test gardening, disable failing test for rdar://52355829.
index 1374b4b..dcfa81f 100755 (executable)
@@ -2265,6 +2265,7 @@ sub generateBuildSystemFromCMakeProject
         push @cmakeArgs, '-DFORCE_32BIT=ON -DCMAKE_PREFIX_PATH="/usr" -DCMAKE_LIBRARY_ARCHITECTURE=x86';
         $ENV{"CFLAGS"} =  "-m32" . ($ENV{"CFLAGS"} || "");
         $ENV{"CXXFLAGS"} = "-m32" . ($ENV{"CXXFLAGS"} || "");
+        $ENV{"LDFLAGS"} = "-m32" . ($ENV{"LDFLAGS"} || "");
     }
     push @args, @cmakeArgs if @cmakeArgs;