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 modified make/lib/toolchain/aarch64-linux-gnueabi/bin/gcc (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/ld (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/g++ (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/cc (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/cc (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/objdump (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/strip (diff) The file was added make/lib/gluegen-cpptasks-linux-armv6hf-ontarget.xml (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/objdump (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/c++ (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/g++ (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/objdump (diff) The file was modified make/scripts/make.gluegen.all.linux-aarch64.sh (diff) The file was added make/lib/gluegen-cpptasks-linux-aarch64-ontarget.xml (diff) The file was modified make/scripts/make.gluegen.all.linux-armv6hf.sh (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/c++ (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/c++ (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/strip (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/g++ (diff) The file was modified make/lib/gluegen-cpptasks-linux-aarch64.xml (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/ld (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/strip (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/ld (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/gcc (diff) The file was removed make/lib/toolchain/armsf-linux-gnueabi/bin/gcc (diff) The file was modified make/lib/toolchain/aarch64-linux-gnueabi/bin/cc (diff)
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 modified make/lib/gluegen-cpptasks-linux-armv6hf.xml (diff) The file was modified make/lib/gluegen-cpptasks-linux-aarch64-ontarget.xml (diff) The file was modified make/lib/gluegen-cpptasks-linux-aarch64.xml (diff) The file was removed make/scripts/make.gluegen.all.linux-armv6-cross.sh (diff) The file was modified make/lib/gluegen-cpptasks-linux-armv6hf-ontarget.xml (diff) The file was removed make/lib/gluegen-cpptasks-linux-armv6.xml (diff) The file was modified make/stub_includes/platform/glibc-compat-symbols.h (diff) The file was removed make/scripts/make.gluegen.all.linux-armv6.sh (diff) The file was modified make/gluegen-cpptasks-base.xml (diff) The file was modified make/lib/toolchain/armhf-linux-gnueabi/bin/ld (diff) The file was modified make/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 modified make/lib/gluegen-cpptasks-android-x86.xml (diff) The file was modified make/scripts/make.gluegen.all.android-aarch64-cross.sh (diff) The file was modified make/scripts/make.gluegen.all.linux-ppc64le.sh (diff) The file was modified make/scripts/make.gluegen.all.linux-armv6hf-cross.sh (diff) The file was modified make/lib/gluegen-cpptasks-android-armv6.xml (diff) The file was modified make/scripts/make.gluegen.all.android-armv6-cross.sh (diff) The file was modified make/jogamp-env.xml (diff) The file was modified make/scripts/make.gluegen.all.linux-aarch64.sh (diff) The file was modified make/scripts/make.gluegen.all.android-x86-cross.sh (diff) The file was modified make/lib/gluegen-cpptasks-android-aarch64.xml (diff) The file was modified make/scripts/make.gluegen.all.linux-armv6hf.sh (diff) The file was modified make/scripts/make.gluegen.all.linux-aarch64-cross.sh (diff) The file was modified make/jogamp-env.xml (diff) The file was modified make/gluegen-cpptasks-base.xml (diff)