Login  Register

Compile jogl on beagleboard using ARM Cortex-A8 and angstrom linux

Posted by xie_yonggang on May 16, 2011; 4:02pm
URL: https://forum.jogamp.org/Compile-jogl-on-beagleboard-using-ARM-Cortex-A8-and-angstrom-linux-tp2948554.html

Hi, I am trying to build jogl on beagleboard with TI omap 3530 processor and angstrom linux ,


what is the parameter to set in the gluegen.properties ?

here is my gluegen.properties file and


gluegen-cpptasks.file="${user.home}/gluegen-cpptasks-linux-32bit.xml"


gluegen-cpptasks-linux-32bit.xml file here
<project name="GlueGen-cpptasks" basedir="." >

<import file="../gluegen-cpptasks-base.xml" optional="false" />

<target name="gluegen.cpptasks.configure.compiler" depends="setup.java.home.dir">
    <echo message="Custom forced compiler.cfg.linux, linker.cfg.linux" />
    <compiler id="compiler.cfg.linux" name="gcc">
      <compilerarg value="-m32" />
      <compilerarg value="-Wall" />
      <defineset>
        <define name="LINUX" />
      </defineset>
    </compiler>

    <linker id="linker.cfg.linux" name="gcc">
      <linkerarg value="-m32" />
    </linker>

</target>

<target name="gluegen.cpptasks.declare.compiler" depends="setup.java.home.dir">
  <echo message="Custom forced Linux.x86" />

  <property name="isLinux"    value="true"/>
  <!--
  <property name="isLinuxX86" value="true"/>
  -->
  <property name="compiler.cfg.id.base"          value="compiler.cfg.linux" /> 
  <property name="linker.cfg.id.base"            value="linker.cfg.linux" /> 
  <property name="java.lib.dir.platform"         value="${java.home.dir}/jre/lib/i386" />
  <property name="java.includes.dir.platform"    value="${java.includes.dir}/linux" />
</target>

</project>



what do it set other than isLinux? is there a isLinuxARM ?