Fredrik Fornwall
160874611f
Always export CMAKE_INSTALL_ALWAYS=1 for cmake builds
8 years ago
Fredrik Fornwall
8c9b8a9a1e
Update to go 1.8rc2 for building go packages
8 years ago
Vishal Biswas
c4804ab87a
ndk_patches: add patches for sem and shm ( #691 )
* ndk_patches: add patches for sem and shm
* add #ifdef around syscall stubs for shm.h and sem.h
8 years ago
Fredrik Fornwall
2911ab9295
Remove some macOS leftovers
We only build on Linux nowadays
8 years ago
Fredrik Fornwall
12ff30d5ff
Put $PREFIX/lib/cmake in -dev packages
8 years ago
Fredrik Fornwall
c9e68e0d9c
Use -mthumb when building for arm
8 years ago
Fredrik Fornwall
c8d1a650a4
Really use gold by default for aarch64
8 years ago
Fredrik Fornwall
4219525cdf
Use rpath-link hack on all aarch64 gcc builds
8 years ago
Fredrik Fornwall
0d1dde5fef
Try gold linker by default on aarch64
8 years ago
Fredrik Fornwall
07884eae94
Fix arm issue with clang-pie-wrapper
We need to wrap arm-linux-androideabi, not arm-linux-android.
Also, specify armv7a as clang cpu target and not just arm.
8 years ago
Fredrik Fornwall
adc0d548a5
build-package.sh: Build aarch64 first on '-a all'
8 years ago
Fredrik Fornwall
619b966418
build-package.sh: Remove _SPECSFLAG
8 years ago
Fredrik Fornwall
48d883791b
Use go1.8rc1 for cross compilation
8 years ago
Vishal Biswas
bd3e679c7d
fix clang cmake build left broken for arches other than aarch64 by #2f0de58717 ( #677 )
8 years ago
Fredrik Fornwall
a55b3fa0cd
cmake: Update from 3.7.1 to 3.7.2
8 years ago
Fredrik Fornwall
2f0de58717
Use clang by default through a script wrapper
The script wrapper ensures that position-independent executables
are built without having to modify any build system.
8 years ago
Vishal Biswas
58f7a21c18
Add support for cmake 3.7 ( #660 )
8 years ago
Fredrik Fornwall
bb8baaa26d
build-package.sh: Add termux_setup_cmake
8 years ago
Fredrik Fornwall
af4dc416ed
s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/
8 years ago
Fredrik Fornwall
01e699d962
Fix some more shellcheck warnings
8 years ago
Fredrik Fornwall
508fa73cb8
Always call post-extract step in srcdir
8 years ago
Fredrik Fornwall
dd54dd13fd
Fix some shellcheck warnings in build-package.sh
8 years ago
Fredrik Fornwall
caf5d0df81
build-package.sh: Fix two shellcheck warnings
8 years ago
Fredrik Fornwall
93ae139b76
build-package.sh: Ensure a clean hostbuild dir
8 years ago
Fredrik Fornwall
627fdeb162
ndk_patches: Define _POSIX2_VERSION to 200809
coreutils looks at _POSIX2_VERSION and enables broken obsolete
behaviour if not set.
Fixes https://github.com/termux/termux-app/issues/232 .
8 years ago
Fredrik Fornwall
10b023b81d
build-package.sh: Fix shellcheck warning
8 years ago
Fredrik Fornwall
2b0e9dc9e2
Fix build of python after build-package.sh rewrite
8 years ago
Fredrik Fornwall
7b1f1bd35d
build-package.sh: Cleanup a bit
- Put everything into shell functions.
- Start fixing shellcheck warnings.
- Run a hostbuild before setting up an android toolchain (fixes #657 ).
It was quite a hasty rewrite, so things could be broken. Let me know!
8 years ago
Fredrik Fornwall
fc89df4deb
build-package.sh: Automatically build dependencies
We now automatically build dependencies unless the -s option is
used, so running scripts/buildorder.py shouldn't be necessary now.
8 years ago
Fredrik Fornwall
9b741f4945
build-package.sh: Always rebuild the package if debug build
8 years ago
Fredrik Fornwall
9247ce47b8
build-package.sh: Use full version when checking
When checking if a package needs to be rebuilt, we need to use the
full version including the build revision.
8 years ago
Fredrik Fornwall
ff7aaad158
build-package.sh: Try to avoid needless rebuilds
8 years ago
Fredrik Fornwall
a8dcbfb609
golang: Update from 1.7.3 to 1.7.4
8 years ago
Fredrik Fornwall
30ecfee6b9
build-package.sh: The -d (debug) flag takes no arg
8 years ago
Fredrik Fornwall
1a8d12c265
Tweak the README a bit
8 years ago
Fredrik Fornwall
66f3991fb3
Specify zlib as 1.2.8, not 1.2.3 as ndk claims
8 years ago
Fredrik Fornwall
c629f2b1fd
build-package.sh: Handle options early
8 years ago
Fredrik Fornwall
4663ac70d4
Use $TERMUX_MAKE_PROCESSES in host build
8 years ago
Fredrik Fornwall
92c7aec402
Remove old unused TERMUX_PKG_KEEP_HEADER_FILES
8 years ago
Fredrik Fornwall
a75313eee3
build-package.sh: Fix some shellsheck warnings
8 years ago
Fredrik Fornwall
a3abe92801
build-package.sh: Fix -D argument handling
8 years ago
Vishal Biswas
a5b4ca0cb7
Builder script and ndk patch improvements ( #520 )
- Add MOUNTED path.
- Add debug switch.
- Add switch for disabled package.
8 years ago
Fredrik Fornwall
aea302356f
Better checksum messages
8 years ago
Fredrik Fornwall
23d4b8b520
golang: Update from 1.7.1 to 1.7.3
8 years ago
Fredrik Fornwall
0c3f26971d
build-package.sh: Run more elf cleaning on NDK
8 years ago
Vishal Biswas
1596352867
fix _SPECSFLAG to prevent fail on certain occasions ( #508 )
8 years ago
Fredrik Fornwall
34317fac89
Add comment about DT_RUNPATH in Android 7
8 years ago
Fredrik Fornwall
711e9e5b06
Update to using NDK r13
8 years ago
Fredrik Fornwall
1d678bcef5
build-package.sh: Tweak debug builds
8 years ago
Fredrik Fornwall
720575ff8e
Update outdated comment about x86_64
8 years ago