Commit Graph

45 Commits

Author SHA1 Message Date
Fredrik Fornwall
ffc53c3978 Update the ubuntu build setup from 17.04 to 17.10
An updated image has been pushed to the docker hub, so update with

./scripts/update-docker.sh
2017-11-02 10:18:05 +01:00
Matthew Klein
6c23d7fdf0 Add travis badge to README 2017-08-08 10:21:49 +02:00
Fredrik Fornwall
ff91813fdb Switch over to building with unified headers 2017-07-01 00:04:02 +02:00
Fredrik Fornwall
e00dfc00e1 Make ubuntu 17.04 the reference build environment 2017-04-20 09:00:02 +02:00
Fredrik Fornwall
155c11a964 More information about the Android linker 2017-04-04 23:24:56 +02:00
Fredrik Fornwall
fa0a18ce61 Update README.md 2017-03-19 01:10:05 +01:00
Fredrik Fornwall
d7af85ec52 Update README.md 2017-03-19 01:09:49 +01:00
Fredrik Fornwall
6bde679f83 Update README.md 2017-03-19 01:09:35 +01:00
Fredrik Fornwall
5ddd26ca75 Remove outdated sections from the README 2017-03-19 00:33:40 +01:00
Fredrik Fornwall
7e8a3d2b1f Split out license section from README into LICENSE 2017-03-19 00:25:39 +01:00
Fredrik Fornwall
26e75e88ea Update README.md 2017-03-08 22:29:34 +01:00
Fredrik Fornwall
19715f260a Update README.md 2017-03-08 01:37:56 +01:00
Fredrik Fornwall
67d2d61527 Remove <sys/sem.h>
System V semaphores doesn't work for non-root, it's better to
point at unnamed POSIX semaphores in <semaphore.h>
2017-03-05 14:22:31 +01:00
Vishal Biswas
7106823dfe Fixes (#819)
* remove ndk_patches/sys-shm.h.patch
add a note about libandroid-shmem and posix semaphores

* libandroid-shmem: enable package

* separate function to replace autoconf guess scripts
2017-03-05 11:40:50 +01:00
Fredrik Fornwall
711f6358ec Update README.md 2017-03-04 22:24:46 +01:00
Wetitpig
2fe052c83d Update README.md (#700)
clean-rebuild-all.sh is already renamed to clean.sh
2017-01-27 17:03:14 +01:00
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
2017-01-24 10:41:46 +01:00
Fredrik Fornwall
20730a0d24 README: Ubuntu 16.04 -> 16.10 2017-01-15 21:34:12 +01:00
Fredrik Fornwall
22dd00cbd3 Mention scripts/Vagrantfile in the README 2017-01-06 03:23:24 +01:00
Romain Beaumont
40dcead07c Fix linux from scratch link (#591) 2016-12-21 03:00:53 +01:00
Fredrik Fornwall
1a8d12c265 Tweak the README a bit 2016-11-24 20:43:26 -05:00
Fredrik Fornwall
6dd4515655 Update README.md 2016-10-07 19:31:27 +02:00
Fredrik Fornwall
a005794323 Tweak build script and docker setup
- Output deb files to debs/ folder by default.
- Use $HOME/.termux-build for build folder by default (changed
  from previous $HOME/termux).
- Make scripts/run-docker.sh re-use a single container instead of
  creating new ones for each run.
- Avoid mounting the whole Termux build folder in docker. This
  fixes #294, mmap not supported host folders under OS X.
- Add a scripts/update-docker.sh utility for checking for an
  updated docker image..
- Make build-package.sh support the [-a ARCH] flag to specify arch.
- Make aarch64 the default arch (from previous arm).
- Try to improve the README a bit.
2016-06-03 18:41:30 -04:00
Fredrik Fornwall
88183689ef Build and docker updates 2016-05-27 18:24:50 -04:00
Fredrik Fornwall
3c323c69ae Docker and build updates
- Update to build on ubuntu 16.04.
- Docker: Set FORCE_UNSAFE_CONFIGURE=1. Fixes #275.
- Docker: Various fixes.
- Neovim: No longer require lua.
- Some minor package updates.
2016-05-24 18:38:29 -04:00
Fredrik Fornwall
29db5b3542 Update README section about dlfcn.h 2016-04-23 17:50:20 -04:00
Fredrik Fornwall
c30d38226b Initial stab at NDK r11 support 2016-03-10 12:01:58 +01:00
Fredrik Fornwall
4edf999291 Update README.md 2016-01-13 01:30:41 +01:00
Fredrik Fornwall
006983b20d Update README.md 2016-01-13 01:29:13 +01:00
Fredrik Fornwall
5b9b57e367 Add gitter chat badge to README 2016-01-13 01:28:47 +01:00
Fredrik Fornwall
bf13a2442a Update README to use ubuntu 15.10 2015-12-27 06:59:45 -05:00
Fredrik Fornwall
150f95af27 Fix rpl_malloc when cross compiling
Work around rpl_malloc being used, see
http://wiki.buici.com/xwiki/bin/view/Programing+C+and+C%2B%2B/Autoconf+and+RPL_MALLOC
for more information:

"The AC_FUNC_MALLOC macro makes sure that the malloc function when passed a zero
argument returns a valid memory block instead of a NULL pointer. This behaviour
conforms to the GNU C library.  Normally, this is a reasonable test that autoconf
makes at build-time. In the case of cross-compilation, however, autoconf cannot
execute a program to verify proper behavior.  It makes the conservative assumption
that the target library will produce non-conforming code.

Failure of this test causes autconf to replace malloc() calls with rpl_malloc()
calls. At link time, if there is no rpl_malloc() function, the linker will fail
with an error describing the missing symbol. The autoconf documentation recommends
adding this harmless code to the application to implement the function."

In Termux the rpl_malloc() usage is useless at best, and may also prevent building
some packages as well as giving runtime crashes for libgc-using packages or others
expecting to intercept malloc.

Previously some packages specified worked around this themselves, but the configure
arguments are now moved into build-package.sh.
2015-11-15 16:04:37 -05:00
Alex Cornejo
5e8045c9bf add Dockerfile to repository 2015-10-10 23:58:11 -07:00
Fredrik Fornwall
a7dfa85f26 Add license note 2015-10-06 23:20:37 +02:00
Fredrik Fornwall
c2d4c0a9c3 Fix typo in README.m 2015-09-16 10:31:49 -04:00
Fredrik Fornwall
26421f21a3 Strip away information from README 2015-08-09 20:38:04 +02:00
Fredrik Fornwall
1773070cde Update README.md 2015-07-28 01:25:56 +02:00
Fredrik Fornwall
6dab206295 Update README.md 2015-07-27 22:32:26 +02:00
Fredrik Fornwall
3b8f4313d9 Update README.md 2015-07-27 22:30:44 +02:00
Fredrik Fornwall
e419d02dea Update README.md 2015-07-27 22:26:03 +02:00
Fredrik Fornwall
1ddf17286f Update README.md 2015-07-27 22:25:46 +02:00
Fredrik Fornwall
9ecaa95ded Update README.md 2015-07-27 22:24:04 +02:00
Fredrik Fornwall
a9abb52055 Add notes about emulator ssh access 2015-07-04 14:48:58 +02:00
Fredrik Fornwall
798619b91c Initial push 2015-06-13 01:03:17 +02:00
Fredrik Fornwall
a730abe6e0 Initial commit 2015-06-12 23:48:33 +02:00