File: fix-arm64-build-config.diff

package info (click to toggle)
gluegen2 2.6.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,320 kB
  • sloc: java: 55,357; ansic: 3,758; xml: 3,328; sh: 1,565; pascal: 591; asm: 162; makefile: 76
file content (61 lines) | stat: -rw-r--r-- 2,112 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Description: having the software build on Debian arm64
Author: Tony Mancill <tmancill@debian.org>
Forwarded: not-needed
Last-Update: 2023-03-15

--- a/make/build.xml
+++ b/make/build.xml
@@ -296,9 +296,9 @@
       <property name="linker.cfg.id"                        value="linker.cfg.linux.armv6.armhf" />
     </target>
 
-    <target name="declare.linux.aarch64" if="isLinuxARM64">
+    <target name="declare.linux.aarch64" if="isLinuxAarch64">
       <echo message="Linux.aarch64" />
-      <property name="compiler.cfg.id"                      value="compiler.cfg.linux.aarch64" />
+      <property name="compiler.cfg.id"                      value="compiler.cfg.linux" />
       <property name="linker.cfg.id"                        value="linker.cfg.linux.aarch64" />
     </target>
 
--- a/make/gluegen-cpptasks-base.xml
+++ b/make/gluegen-cpptasks-base.xml
@@ -52,6 +52,7 @@
    -   isLinuxPpc
    -   isLinuxPpc64
    -   isLinuxPpc64le
+   -   isLinuxAarch64
    -   isLinuxRiscV64
    -   isLinuxs390
    -   isLinuxs390x
@@ -149,6 +150,7 @@
    -   compiler.cfg.linux.ppc
    -   compiler.cfg.linux.ppc64
    -   compiler.cfg.linux.ppc64le
+   -   compiler.cfg.linux.aarch64
    -   compiler.cfg.linux.riscv64
    -   compiler.cfg.linux.s390
    -   compiler.cfg.linux.s390x
@@ -464,6 +466,15 @@
     <condition property="ppc64le">
       <os arch="ppc64le" />
     </condition>
+    <condition property="isLinuxAarch64">
+      <and>
+        <istrue value="${isLinux}" />
+        <os arch="aarch64" />
+      </and>
+    </condition>
+    <condition property="aarch64">
+      <os arch="aarch64" />
+    </condition>
     <condition property="isLinuxRiscV64">
       <and>
         <istrue value="${isLinux}" />
@@ -878,6 +889,7 @@
     <echo message="LinuxPpc=${isLinuxPpc}" />
     <echo message="LinuxPpc64=${isLinuxPpc64}" />
     <echo message="LinuxPpc64le=${isLinuxPpc64le}" />
+    <echo message="LinuxAarch64=${isLinuxAarch64}" />
     <echo message="LinuxRiscV64=${isLinuxRiscV64}" />
     <echo message="Linuxs390=${isLinuxs390}" />
     <echo message="Linuxs390x=${isLinuxs390x}" />