<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>1122</bug_id>
          
          <creation_ts>2015-01-27 09:38:37 +0100</creation_ts>
          <short_desc>Add ARM 64bit build support, add Android ARM 64 bit build</short_desc>
          <delta_ts>2019-03-29 17:54:46 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>General</product>
          <component>builds</component>
          <version>2.3.0</version>
          <rep_platform>embedded_arm</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>1123</dependson>
    
    <dependson>1124</dependson>
    
    <dependson>1125</dependson>
    
    <dependson>1126</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</cf_type>
          <cf_scm_refs>gluegen 89c5a976d86a659bd81ec52aae224ff810fd9b23
gluegen b6e3878d253abab0dc864279eb1ae01fff220acf
gluegen 30933c60156c67a9624fefae2be6504300ce71bb
gluegen 6eba192bec7cc6258fbc0c97b448fe4a4d45de9a
gluegen 3caf446e29a3934900b9983dfd72cb8aa0d9e8d7
gluegen 12feaa7d3b1544098f684d851e3caff1ec88cbc8
gluegen 0deceee37d943faa7c34971388863a27f395d6a5
joal 232aee061552a4091fce7368ea8bc9bba8e404ff
jogl 9137288e44671262a9fc52e0a8ee7e409208e549
jocl 58bd5a07aca65a9763dd51ab070d9945df87a7a4</cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>4543</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2015-01-27 09:38:37 +0100</bug_when>
    <thetext>Android ARM 64 bit build is desired for devices like &apos;Nexus 9&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4563</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2015-01-30 21:39:40 +0100</bug_when>
    <thetext>GlueGen:
========

89c5a976d86a659bd81ec52aae224ff810fd9b23
  - Add Android API 21 jar file and source zip

b6e3878d253abab0dc864279eb1ae01fff220acf
  - Elf Parser: EM_res183 -&gt; EM_AARCH64, detecting AArch64; 
    Updating Shdr and Ehdr via GlueGen

30933c60156c67a9624fefae2be6504300ce71bb
  - Add AArch64 support (Android, GNU/Linux and in general) ...

6eba192bec7cc6258fbc0c97b448fe4a4d45de9a
  - Cleanup static generated JNI code (fix method names)

3caf446e29a3934900b9983dfd72cb8aa0d9e8d7
  - Reflect __LP64__ and _aarch64__ in GlueGen&apos;s stdint/stddef 
    and Android compilerflags

12feaa7d3b1544098f684d851e3caff1ec88cbc8
  - Refine Native Library Code: Bulk Permissions
  - Cleanup DynamicLinker impl.
  - Fix Android AArch64 BionicDynamicLinker

0deceee37d943faa7c34971388863a27f395d6a5
  - Refine AArch64 and OSType/32Bit incl. MachineDescription

JOAL
=====

232aee061552a4091fce7368ea8bc9bba8e404ff
  - Add AArch64 support (Android, GNU/Linux and in general)

JOGL
=====

9137288e44671262a9fc52e0a8ee7e409208e549
  - Refine AArch64 Linux in ant build recipe, 
    add Android AArch64 build/install scripts</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4564</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2015-01-30 21:40:14 +0100</bug_when>
    <thetext>TODO: build and test JOCL</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4567</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2015-02-01 05:26:02 +0100</bug_when>
    <thetext>Fix for Bug 1125 simplifies the ELF based CPU/ABI detection
as well fixes a regression of using non AArch64 w/ Android.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4573</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2015-02-02 01:05:30 +0100</bug_when>
    <thetext>jocl 58bd5a07aca65a9763dd51ab070d9945df87a7a4
  - build and test
  - running on Android aarch64, but no JOCL is available on Nexus 9

Creating a new android-aarch64 build node will happen this week
and is not covered by this bug report.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>