Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARROW-18042: [Java] Distribute Apple M1 compatible JNI libraries via mavencentral #14590

Closed
wants to merge 5 commits into from

Conversation

rok
Copy link
Member

@rok rok commented Nov 4, 2022

This is to resolve ARROW-18042.

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: cb11818

Submitted crossbow builds: ursacomputing/crossbow @ actions-583c00e065

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 02e031f

Submitted crossbow builds: ursacomputing/crossbow @ actions-202ab5af31

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 06955be

Submitted crossbow builds: ursacomputing/crossbow @ actions-27db5df63d

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 162ccfc

Submitted crossbow builds: ursacomputing/crossbow @ actions-e9d6c5a977

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 3bc4f98

Submitted crossbow builds: ursacomputing/crossbow @ actions-ad6b635fb4

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 7769421

Submitted crossbow builds: ursacomputing/crossbow @ actions-112be147bd

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: bab9fdc

Submitted crossbow builds: ursacomputing/crossbow @ actions-668c13762b

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: 46a5620

Submitted crossbow builds: ursacomputing/crossbow @ actions-98f6d708fe

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 4, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 4, 2022

Revision: e9b35c9

Submitted crossbow builds: ursacomputing/crossbow @ actions-33823a563a

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 5, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 5, 2022

Revision: a75a1b5

Submitted crossbow builds: ursacomputing/crossbow @ actions-f5172570d4

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 5, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 5, 2022

Revision: e791f9b

Submitted crossbow builds: ursacomputing/crossbow @ actions-3252738d30

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 5, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 5, 2022

Command '['git', 'clone', 'https://github.com/ursacomputing/crossbow', '/tmp/tmp0q2r837h/crossbow']' returned non-zero exit status 128.
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3399530796

@rok
Copy link
Member Author

rok commented Nov 5, 2022

@github-actions crossbow submit java-jars

@github-actions
Copy link

github-actions bot commented Nov 5, 2022

Revision: 0c328c8

Submitted crossbow builds: ursacomputing/crossbow @ actions-c3528a9424

Task Status
java-jars Github Actions

@rok
Copy link
Member Author

rok commented Nov 6, 2022

It seems that multiple architectures in the same folder won't work out as we get the following when running tests on built jars:

Error:  org.apache.arrow.c.RoundtripTest.testUnionVector  Time elapsed: 0.021 s  <<< ERROR!
java.lang.UnsatisfiedLinkError: 
/Users/runner/work/crossbow/crossbow/arrow/java/c/target/jnilib-7574134130751211704.tmp: dlopen(/Users/runner/work/crossbow/crossbow/arrow/java/c/target/jnilib-7574134130751211704.tmp, 1): no suitable image found.  Did find:
	/Users/runner/work/crossbow/crossbow/arrow/java/c/target/jnilib-7574134130751211704.tmp: mach-o, but wrong architecture
	/Users/runner/work/crossbow/crossbow/arrow/java/c/target/jnilib-7574134130751211704.tmp: mach-o, but wrong architecture
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
	at java.lang.Runtime.load0(Runtime.java:810)
	at java.lang.System.load(System.java:1088)
	at org.apache.arrow.c.jni.JniLoader.load(JniLoader.java:90)

Closing in favour of #14472 that uses multiple folders and to distinguish architectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant