{"action":"created","issue":{"url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/121","repository_url":"https://api.github.com/repos/scream3r/java-simple-serial-connector","labels_url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/121/labels{/name}","comments_url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/121/comments","events_url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/121/events","html_url":"https://github.com/scream3r/java-simple-serial-connector/issues/121","id":304484676,"number":121,"title":"Please support 64-bit ARM (AArch64)","user":{"login":"swarren","id":208160,"avatar_url":"https://avatars2.githubusercontent.com/u/208160?v=4","gravatar_id":"","url":"https://api.github.com/users/swarren","html_url":"https://github.com/swarren","followers_url":"https://api.github.com/users/swarren/followers","following_url":"https://api.github.com/users/swarren/following{/other_user}","gists_url":"https://api.github.com/users/swarren/gists{/gist_id}","starred_url":"https://api.github.com/users/swarren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swarren/subscriptions","organizations_url":"https://api.github.com/users/swarren/orgs","repos_url":"https://api.github.com/users/swarren/repos","events_url":"https://api.github.com/users/swarren/events{/privacy}","received_events_url":"https://api.github.com/users/swarren/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-12T18:14:46Z","updated_at":"2018-04-16T15:41:40Z","closed_at":null,"author_association":"NONE","body":"Right now, the JSSC JAR file doesn't contain a library for 64-bit ARM (AArch64), which prevents JSSC from being operating correctly on such systems.\r\n\r\nI built the JSSC native library myself on Ubuntu 16.04 and repacked the JAR file to include it, and it worked fine; I have ported the Arduino IDE to AArch64, and use the IDE's serial monitor tool for the test. The build command I used was:\r\n\r\ngcc -o libjSSC-2.8_aarch64.so -shared -fPIC -DPIC jssc.cpp\r\n\r\nYou can probably run the build process on any 64-bit ARM system (NVIDIA Jetson TX1/TX2, Raspberry Pi with a non-default OS that has 64-bit support, maybe an O-Droid, various 64-bit ARM servers, ...), or inside a AArch64 chroot using qemu-aarch64-static on an x86-64 system. Let me know if you'd like more details on how to set that up.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/comments/381650226","html_url":"https://github.com/scream3r/java-simple-serial-connector/issues/121#issuecomment-381650226","issue_url":"https://api.github.com/repos/scream3r/java-simple-serial-connector/issues/121","id":381650226,"user":{"login":"Spawn32","id":5589175,"avatar_url":"https://avatars2.githubusercontent.com/u/5589175?v=4","gravatar_id":"","url":"https://api.github.com/users/Spawn32","html_url":"https://github.com/Spawn32","followers_url":"https://api.github.com/users/Spawn32/followers","following_url":"https://api.github.com/users/Spawn32/following{/other_user}","gists_url":"https://api.github.com/users/Spawn32/gists{/gist_id}","starred_url":"https://api.github.com/users/Spawn32/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Spawn32/subscriptions","organizations_url":"https://api.github.com/users/Spawn32/orgs","repos_url":"https://api.github.com/users/Spawn32/repos","events_url":"https://api.github.com/users/Spawn32/events{/privacy}","received_events_url":"https://api.github.com/users/Spawn32/received_events","type":"User","site_admin":false},"created_at":"2018-04-16T15:41:40Z","updated_at":"2018-04-16T15:41:40Z","author_association":"NONE","body":"Ahhh :)\r\nThanks a million, will give it a go :)"}}
{"actor":{"display_login":"Spawn32"}}