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
|
9 years ago |
Fredrik Fornwall
|
711e9e5b06
|
Update to using NDK r13
|
9 years ago |
Fredrik Fornwall
|
1d678bcef5
|
build-package.sh: Tweak debug builds
|
9 years ago |
Fredrik Fornwall
|
720575ff8e
|
Update outdated comment about x86_64
|
9 years ago |
Fredrik Fornwall
|
48670d1b90
|
Replace maintainer email with github nick
|
9 years ago |
Fredrik Fornwall
|
a3d36771f2
|
Don't forget x86_64 when building for all arches
|
9 years ago |
Fredrik Fornwall
|
2497d95791
|
Strip libc.so before linking against it
This avoids creating unwanted sections in the built ELF files that
causes issues when removed.
Fixes #412.
|
9 years ago |
Fredrik Fornwall
|
fa05ce4619
|
Switch to make_standalone_toolchain.py
|
9 years ago |