Fredrik Fornwall
2911ab9295
Remove some macOS leftovers
...
We only build on Linux nowadays
2017-01-20 11:10:59 +01:00
Fredrik Fornwall
12ff30d5ff
Put $PREFIX/lib/cmake in -dev packages
2017-01-19 05:21:14 +01:00
Fredrik Fornwall
c9e68e0d9c
Use -mthumb when building for arm
2017-01-19 03:58:44 +01:00
Fredrik Fornwall
c8d1a650a4
Really use gold by default for aarch64
2017-01-19 02:51:17 +01:00
Fredrik Fornwall
4219525cdf
Use rpath-link hack on all aarch64 gcc builds
2017-01-18 11:44:51 +01:00
Fredrik Fornwall
0d1dde5fef
Try gold linker by default on aarch64
2017-01-18 04:05:45 +01:00
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.
2017-01-17 17:31:24 +01:00
Fredrik Fornwall
adc0d548a5
build-package.sh: Build aarch64 first on '-a all'
2017-01-17 16:12:10 +01:00
Fredrik Fornwall
619b966418
build-package.sh: Remove _SPECSFLAG
2017-01-17 15:51:59 +01:00
Fredrik Fornwall
48d883791b
Use go1.8rc1 for cross compilation
2017-01-16 11:09:18 +01:00
Vishal Biswas
bd3e679c7d
fix clang cmake build left broken for arches other than aarch64 by #2f0de58717 ( #677 )
2017-01-16 08:48:23 +01:00
Fredrik Fornwall
a55b3fa0cd
cmake: Update from 3.7.1 to 3.7.2
2017-01-15 23:07:37 +01:00
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.
2017-01-15 21:13:22 +01:00
Vishal Biswas
58f7a21c18
Add support for cmake 3.7 ( #660 )
2017-01-15 13:48:05 +01:00
Fredrik Fornwall
bb8baaa26d
build-package.sh: Add termux_setup_cmake
2017-01-11 12:21:58 -05:00
Fredrik Fornwall
af4dc416ed
s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/
2017-01-11 01:21:42 -05:00
Fredrik Fornwall
01e699d962
Fix some more shellcheck warnings
2017-01-10 06:35:05 -05:00
Fredrik Fornwall
508fa73cb8
Always call post-extract step in srcdir
2017-01-10 03:14:35 -05:00
Fredrik Fornwall
dd54dd13fd
Fix some shellcheck warnings in build-package.sh
2017-01-10 02:05:28 -05:00
Fredrik Fornwall
caf5d0df81
build-package.sh: Fix two shellcheck warnings
2017-01-08 08:06:46 -05:00
Fredrik Fornwall
93ae139b76
build-package.sh: Ensure a clean hostbuild dir
2017-01-08 08:01:22 -05:00
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 .
2017-01-07 01:45:46 -05:00
Fredrik Fornwall
10b023b81d
build-package.sh: Fix shellcheck warning
2017-01-07 01:14:06 -05:00
Fredrik Fornwall
2b0e9dc9e2
Fix build of python after build-package.sh rewrite
2017-01-07 00:38:04 -05:00
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!
2017-01-05 20:37:45 -05:00
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.
2017-01-03 19:04:37 -05:00
Fredrik Fornwall
9b741f4945
build-package.sh: Always rebuild the package if debug build
2016-12-23 14:58:05 -05:00
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.
2016-12-23 03:53:06 -05:00
Fredrik Fornwall
ff7aaad158
build-package.sh: Try to avoid needless rebuilds
2016-12-20 20:34:57 -05:00
Fredrik Fornwall
a8dcbfb609
golang: Update from 1.7.3 to 1.7.4
2016-12-06 21:00:00 -05:00
Fredrik Fornwall
30ecfee6b9
build-package.sh: The -d (debug) flag takes no arg
2016-11-30 19:16:40 -05:00
Fredrik Fornwall
1a8d12c265
Tweak the README a bit
2016-11-24 20:43:26 -05:00
Fredrik Fornwall
66f3991fb3
Specify zlib as 1.2.8, not 1.2.3 as ndk claims
2016-11-22 18:51:13 -05:00
Fredrik Fornwall
c629f2b1fd
build-package.sh: Handle options early
2016-11-22 17:13:12 -05:00
Fredrik Fornwall
4663ac70d4
Use $TERMUX_MAKE_PROCESSES in host build
2016-11-22 16:15:05 -05:00
Fredrik Fornwall
92c7aec402
Remove old unused TERMUX_PKG_KEEP_HEADER_FILES
2016-10-29 17:39:13 -04:00
Fredrik Fornwall
a75313eee3
build-package.sh: Fix some shellsheck warnings
2016-10-29 15:44:51 -04:00
Fredrik Fornwall
a3abe92801
build-package.sh: Fix -D argument handling
2016-10-23 16:49:00 -04:00
Vishal Biswas
a5b4ca0cb7
Builder script and ndk patch improvements ( #520 )
...
- Add MOUNTED path.
- Add debug switch.
- Add switch for disabled package.
2016-10-23 14:57:41 +02:00
Fredrik Fornwall
aea302356f
Better checksum messages
2016-10-23 07:47:52 -04:00
Fredrik Fornwall
23d4b8b520
golang: Update from 1.7.1 to 1.7.3
2016-10-21 15:17:18 -04:00
Fredrik Fornwall
0c3f26971d
build-package.sh: Run more elf cleaning on NDK
2016-10-19 17:23:42 -04:00
Vishal Biswas
1596352867
fix _SPECSFLAG to prevent fail on certain occasions ( #508 )
2016-10-16 20:44:03 +02:00
Fredrik Fornwall
34317fac89
Add comment about DT_RUNPATH in Android 7
2016-10-12 18:57:22 -04:00
Fredrik Fornwall
711e9e5b06
Update to using NDK r13
2016-10-07 13:37:10 -04:00
Fredrik Fornwall
1d678bcef5
build-package.sh: Tweak debug builds
2016-10-06 17:21:04 -04:00
Fredrik Fornwall
720575ff8e
Update outdated comment about x86_64
2016-10-03 17:00:01 -04:00
Fredrik Fornwall
48670d1b90
Replace maintainer email with github nick
2016-09-26 16:28:22 -04:00
Fredrik Fornwall
a3d36771f2
Don't forget x86_64 when building for all arches
2016-09-24 19:55:23 -04:00
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 .
2016-09-24 19:30:20 -04:00