SuccessChanges

Summary

  1. Bug 1190: Updating crosstools and enabling aarch64 + armv6hf 'ontarget' (details)
  2. Bug 1190: Fix arm6hf + aarch64 gcc options, adapt glibc-compat-symbols.h (details)
  3. Bug 1190: aarch64 + armhf ld symbolic link to actual x-tool binary of (details)
  4. Bug 1190: Define TARGET_PLATFORM_SYSROOT TARGET_PLATFORM_USRROOT (details)
  5. Complete jogamp-env.xml TARGET_* readout; Use parsed env in (details)
Commit 12047cae51b5a594b38c9e162f135352452c46fd by Sven Gothel
Bug 1190: Updating crosstools and enabling aarch64 + armv6hf 'ontarget'
Default is to crosscompile w/o testing, i.e. property
'isCrosscompilation' is set to 'true'.
'ontarget' includes testing, no crosscompilation.
Updated crosstools links to new build of jogamp-scripting commit
e6692024687685d3af725555d9bb5490d85ecc8d
The file was modifiedmake/scripts/make.gluegen.all.linux-armv6hf.sh (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/cc (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/strip (diff)
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/cc (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/gcc (diff)
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/ld
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/g++ (diff)
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/strip
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/c++ (diff)
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/strip (diff)
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/cc
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/c++
The file was addedmake/lib/gluegen-cpptasks-linux-aarch64-ontarget.xml
The file was modifiedmake/scripts/make.gluegen.all.linux-aarch64.sh (diff)
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/ld (diff)
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/gcc
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/objdump
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/g++ (diff)
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/objdump (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/c++ (diff)
The file was modifiedmake/lib/gluegen-cpptasks-linux-aarch64.xml (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/objdump (diff)
The file was removedmake/lib/toolchain/armsf-linux-gnueabi/bin/g++
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/ld (diff)
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/gcc (diff)
The file was addedmake/lib/gluegen-cpptasks-linux-armv6hf-ontarget.xml
Commit 117565b7d8771b6c9c2144b2d1ef5a131446e058 by Sven Gothel
Bug 1190: Fix arm6hf + aarch64 gcc options, adapt glibc-compat-symbols.h
- arm6hf needs the fpu to be specified, we still use the lowest armv6
hard float denominator
- aarch64 shall have the -march compiler argument as well
- glibc-compat-symbols.h Finally drop the glibc versioning on memcpy for
both
The file was modifiedmake/gluegen-cpptasks-base.xml (diff)
The file was removedmake/scripts/make.gluegen.all.linux-armv6-cross.sh
The file was removedmake/scripts/make.gluegen.all.linux-armv6.sh
The file was modifiedmake/lib/gluegen-cpptasks-linux-aarch64.xml (diff)
The file was modifiedmake/stub_includes/platform/glibc-compat-symbols.h (diff)
The file was modifiedmake/lib/gluegen-cpptasks-linux-aarch64-ontarget.xml (diff)
The file was modifiedmake/lib/gluegen-cpptasks-linux-armv6hf-ontarget.xml (diff)
The file was removedmake/lib/gluegen-cpptasks-linux-armv6.xml
The file was modifiedmake/lib/gluegen-cpptasks-linux-armv6hf.xml (diff)
Commit 7bbb0822608fa9c832588c35874ead558a479322 by Sven Gothel
Bug 1190: aarch64 + armhf ld symbolic link to actual x-tool binary of
ld.bfd
The file was modifiedmake/lib/toolchain/armhf-linux-gnueabi/bin/ld (diff)
The file was modifiedmake/lib/toolchain/aarch64-linux-gnueabi/bin/ld (diff)
Commit 0bd5136c2df8407cea7b0dcc7fb1e62432ba18bb by Sven Gothel
Bug 1190: Define TARGET_PLATFORM_SYSROOT TARGET_PLATFORM_USRROOT
TARGET_PLATFORM_USRLIBS for crosscompilation
Android Crosscompilation Usage:
- TARGET_PLATFORM_ROOT -> TARGET_PLATFORM_SYSROOT
General
- TARGET_PLATFORM_SYSROOT Crosscompiler and system specified 'sysroot'
(as in gcc --print-sysroot)
- TARGET_PLATFORM_USRROOT Additional optional user headers and libraries
for target
- TARGET_PLATFORM_USRLIBS Actual location of target user libraries
within TARGET_PLATFORM_USRROOT
- TARGET_JAVA_LIBS Actual location of the Java libraries within
TARGET_PLATFORM_USRROOT
The file was modifiedmake/scripts/make.gluegen.all.android-x86-cross.sh (diff)
The file was modifiedmake/lib/gluegen-cpptasks-android-aarch64.xml (diff)
The file was modifiedmake/scripts/make.gluegen.all.linux-aarch64-cross.sh (diff)
The file was modifiedmake/jogamp-env.xml (diff)
The file was modifiedmake/lib/gluegen-cpptasks-android-x86.xml (diff)
The file was modifiedmake/scripts/make.gluegen.all.linux-aarch64.sh (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-armv6-cross.sh (diff)
The file was modifiedmake/lib/gluegen-cpptasks-android-armv6.xml (diff)
The file was modifiedmake/scripts/make.gluegen.all.android-aarch64-cross.sh (diff)
The file was modifiedmake/scripts/make.gluegen.all.linux-ppc64le.sh (diff)
The file was modifiedmake/scripts/make.gluegen.all.linux-armv6hf.sh (diff)
The file was modifiedmake/scripts/make.gluegen.all.linux-armv6hf-cross.sh (diff)
Commit b846476786a776296a5c5ab6cbfb370a4c5497ae by Sven Gothel
Complete jogamp-env.xml TARGET_* readout; Use parsed env in
cpptasks-base as well
The file was modifiedmake/jogamp-env.xml (diff)
The file was modifiedmake/gluegen-cpptasks-base.xml (diff)