Skip to content

Commit 2e94624

Browse files
Rebuild native libraries
1 parent 1b86791 commit 2e94624

37 files changed

+33
-21
lines changed

common.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<!-- jnidispatch library release version -->
2424
<property name="jni.major" value="7"/>
2525
<property name="jni.minor" value="0"/>
26-
<property name="jni.revision" value="1"/>
26+
<property name="jni.revision" value="2"/>
2727
<property name="jni.build" value="0"/> <!--${build.number}-->
2828
<property name="jni.version" value="${jni.major}.${jni.minor}.${jni.revision}"/>
2929
<property name="jni.md5" value="5fb98531302accd485c534c452dd952a"/>

lib/native/aix-ppc.jar

96 Bytes
Binary file not shown.

lib/native/aix-ppc64.jar

44 Bytes
Binary file not shown.

lib/native/android-aarch64.jar

16 Bytes
Binary file not shown.

lib/native/android-arm.jar

17 Bytes
Binary file not shown.

lib/native/android-armv7.jar

55 Bytes
Binary file not shown.

lib/native/android-mips.jar

4 Bytes
Binary file not shown.

lib/native/android-mips64.jar

52 Bytes
Binary file not shown.

lib/native/android-x86-64.jar

1 Byte
Binary file not shown.

lib/native/android-x86.jar

33 Bytes
Binary file not shown.

lib/native/darwin-aarch64.jar

-634 Bytes
Binary file not shown.

lib/native/darwin-x86-64.jar

1.16 KB
Binary file not shown.

lib/native/dragonflybsd-x86-64.jar

34 Bytes
Binary file not shown.

lib/native/freebsd-aarch64.jar

90 Bytes
Binary file not shown.

lib/native/freebsd-x86-64.jar

212 Bytes
Binary file not shown.

lib/native/freebsd-x86.jar

277 Bytes
Binary file not shown.

lib/native/linux-aarch64.jar

-268 Bytes
Binary file not shown.

lib/native/linux-arm.jar

14 Bytes
Binary file not shown.

lib/native/linux-armel.jar

58 Bytes
Binary file not shown.

lib/native/linux-mips64el.jar

-28 Bytes
Binary file not shown.

lib/native/linux-ppc.jar

64 Bytes
Binary file not shown.

lib/native/linux-ppc64le.jar

-3 Bytes
Binary file not shown.

lib/native/linux-riscv64.jar

29 Bytes
Binary file not shown.

lib/native/linux-s390x.jar

-7 Bytes
Binary file not shown.

lib/native/linux-x86-64.jar

48 Bytes
Binary file not shown.

lib/native/linux-x86.jar

65 Bytes
Binary file not shown.

lib/native/openbsd-x86-64.jar

95 Bytes
Binary file not shown.

lib/native/openbsd-x86.jar

46 Bytes
Binary file not shown.

lib/native/sunos-sparc.jar

31 Bytes
Binary file not shown.

lib/native/sunos-sparcv9.jar

30 Bytes
Binary file not shown.

lib/native/sunos-x86-64.jar

47 Bytes
Binary file not shown.

lib/native/sunos-x86.jar

18 Bytes
Binary file not shown.

lib/native/win32-aarch64.jar

58 Bytes
Binary file not shown.

lib/native/win32-x86-64.jar

57 Bytes
Binary file not shown.

lib/native/win32-x86.jar

-25 Bytes
Binary file not shown.

www/BuildingNativeLibraries.md

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,26 +51,26 @@ folder.
5151
# Reference the 32bit JKD 6
5252
export JAVA_HOME=/usr/java6
5353
# Build
54-
cd build-package-aix-ppc-7.0.1
54+
cd build-package-aix-ppc-7.0.2
5555
bash build.sh
5656
# Copy result
5757
cp aix-ppc.jar ../
5858
cd ..
5959
```
6060
6. Build 64bit:
6161
```bash
62-
# Reference the 64bit JKD 6
62+
# Reference the 64bit JKD 7
6363
export JAVA_HOME=/usr/java7_64
6464
# Build
65-
cd build-package-aix-ppc64-7.0.1
65+
cd build-package-aix-ppc64-7.0.2
6666
bash build.sh
6767
# Copy result
6868
cp aix-ppc64.jar ../
6969
cd ..
7070
```
71-
7. Cleanup: `rm -r build-package-aix-ppc-7.0.1 build-package-aix-ppc-7.0.1.zip build-package-aix-ppc64-7.0.1 build-package-aix-ppc64-7.0.1.zip`
71+
7. Cleanup: `rm -r build-package-aix-ppc-7.0.2 build-package-aix-ppc-7.0.2.zip build-package-aix-ppc64-7.0.2 build-package-aix-ppc64-7.0.2.zip`
7272
8. Exit build system: `exit`
73-
9. Copy binaries to local system `scp "[email protected]:*.jar lib/native`
73+
9. Copy binaries to local system `scp "[email protected]:*.jar" lib/native`
7474

7575
### Darwin / mac OS
7676

@@ -111,7 +111,7 @@ Build on the opencsw buildfarm https://www.opencsw.org/.
111111
# Reference the 32bit JKD 7
112112
export JAVA_HOME=/opt/csw/java/jdk1.7.0_80
113113
# Build
114-
cd build-package-sunos-sparc-7.0.1/native/libffi
114+
cd build-package-sunos-sparc-7.0.2/native/libffi
115115
bash autogen.sh
116116
./configure
117117
cd ../..
@@ -122,10 +122,10 @@ Build on the opencsw buildfarm https://www.opencsw.org/.
122122
```
123123
7. Build 64bit:
124124
```bash
125-
# Reference the 64bit JKD 7
125+
# Reference the 64bit JKD 8
126126
export JAVA_HOME=/opt/csw/java/jdk1.8.0_201
127127
# Build
128-
cd build-package-sunos-sparcv9-7.0.1/native/libffi
128+
cd build-package-sunos-sparcv9-7.0.2/native/libffi
129129
bash autogen.sh
130130
./configure
131131
cd ../..
@@ -150,7 +150,7 @@ Build on the opencsw buildfarm https://www.opencsw.org/.
150150
# Reference the 32bit JKD 7
151151
export JAVA_HOME=/opt/csw/java/jdk1.7.0_80
152152
# Build
153-
cd build-package-sunos-x86-7.0.1/native/libffi
153+
cd build-package-sunos-x86-7.0.2/native/libffi
154154
bash autogen.sh
155155
./configure
156156
cd ../..
@@ -161,10 +161,10 @@ Build on the opencsw buildfarm https://www.opencsw.org/.
161161
```
162162
11. Build 64bit:
163163
```bash
164-
# Reference the 64bit JKD 7
164+
# Reference the 64bit JKD 8
165165
export JAVA_HOME=/opt/csw/java/jdk1.8.0_201
166166
# Build
167-
cd build-package-sunos-x86-64-7.0.1/native/libffi
167+
cd build-package-sunos-x86-64-7.0.2/native/libffi
168168
bash autogen.sh
169169
./configure
170170
cd ../..
@@ -174,7 +174,7 @@ Build on the opencsw buildfarm https://www.opencsw.org/.
174174
cd ..
175175
```
176176
12. Return to login system `logout`
177-
13. Cleanup: `rm -r build-package-sunos-sparc-7.0.1 build-package-sunos-sparc-7.0.1.zip build-package-sunos-sparcv9-7.0.1 build-package-sunos-sparcv9-7.0.1.zip build-package-sunos-x86-64-7.0.1 build-package-sunos-x86-64-7.0.1.zip build-package-sunos-x86-7.0.1 build-package-sunos-x86-7.0.1.zip`
177+
13. Cleanup: `rm -r build-package-sunos-sparc-7.0.2 build-package-sunos-sparc-7.0.2.zip build-package-sunos-sparcv9-7.0.2 build-package-sunos-sparcv9-7.0.2.zip build-package-sunos-x86-64-7.0.2 build-package-sunos-x86-64-7.0.2.zip build-package-sunos-x86-7.0.2 build-package-sunos-x86-7.0.2.zip`
178178
14. Exit build system: `exit`
179179
14. Copy binaries to local system: `scp "[email protected]:*.jar" lib/native/`
180180

@@ -218,11 +218,21 @@ Binaries are build in VMs for
218218
They are build using the build-packages generated as part of the Linux build
219219

220220
```
221-
scp user@BUILD_HOST:src/jnalib/build/build-package-openbsd-x86-7.0.1.zip .
222-
unzip build-package-openbsd-x86-7.0.1.zip
223-
cd build-package-openbsd-x86-7.0.1
221+
scp user@BUILD_HOST:src/jnalib/build/build-package-openbsd-x86-7.0.2.zip .
222+
unzip build-package-openbsd-x86-7.0.2.zip
223+
cd build-package-openbsd-x86-7.0.2
224+
export JAVA_HOME=/usr/local/jdk-1.8.0
225+
export MAKE=gmake
226+
sh build.sh
227+
scp openbsd-x86.jar user@BUILD_HOST:src/jnalib/lib/native
228+
```
229+
230+
```
231+
scp user@BUILD_HOST:src/jnalib/build/build-package-openbsd-x86-64-7.0.2.zip .
232+
unzip build-package-openbsd-x86-7.0.2.zip
233+
cd build-package-openbsd-x86-7.0.2
224234
export JAVA_HOME=/usr/local/jdk-1.8.0
225235
export MAKE=gmake
226236
sh build.sh
227-
scp opensbd-x86.jar user@BUILD_HOST:src/jnalib/lib/native
237+
scp openbsd-x86-64.jar user@BUILD_HOST:src/jnalib/lib/native
228238
```

www/FreeBSD.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ unzip apache-ant-1.10.14-bin.zip
5353
5454
# Transfer JNA source code to build environment
5555
rsync -av --exclude=.git USER@BUILD_HOST:src/jnalib/ jnalib/
56-
chmod +x native/libffi/configure native/libffi/install-sh
5756
5857
# Build JNA and run unittests
5958
cd jnalib
59+
chmod +x native/libffi/configure native/libffi/install-sh
6060
/root/apache-ant-1.10.14/bin/ant
6161
6262
# Copy jna native library back to host system
63-
63+
scp lib/native/freebsd-aarch64.jar USER@BUILD_HOST:src/jnalib/lib/native
6464
```
6565

6666
x86
@@ -107,13 +107,14 @@ unzip apache-ant-1.10.14-bin.zip
107107
108108
# Transfer JNA source code to build environment
109109
rsync -av --exclude=.git USER@BUILD_HOST:src/jnalib/ jnalib/
110-
chmod +x jnalib/native/libffi/configure jnalib/native/libffi/install-sh
111110
112111
# Build JNA and run unittests
113112
cd jnalib
113+
chmod +x native/libffi/configure native/libffi/install-sh
114114
/root/apache-ant-1.10.14/bin/ant
115115
116116
# Copy jna native library back to host system
117+
scp lib/native/freebsd-x86.jar USER@BUILD_HOST:src/jnalib/lib/native
117118
```
118119

119120
x86-64
@@ -160,11 +161,12 @@ unzip apache-ant-1.10.14-bin.zip
160161
161162
# Transfer JNA source code to build environment
162163
rsync -av --exclude=.git USER@BUILD_HOST:src/jnalib/ jnalib/
163-
chmod +x jnalib/native/libffi/configure jnalib/native/libffi/install-sh
164164
165165
# Build JNA and run unittests
166166
cd jnalib
167+
chmod +x native/libffi/configure native/libffi/install-sh
167168
/root/apache-ant-1.10.14/bin/ant
168169
169170
# Copy jna native library back to host system
171+
scp lib/native/freebsd-x86-64.jar USER@BUILD_HOST:src/jnalib/lib/native
170172
```

0 commit comments

Comments
 (0)