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