diff options
author | Baruch Siach <baruch@tkos.co.il> | 2017-12-22 12:27:37 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2017-12-22 15:32:24 +0100 |
commit | a4d76e206d1c32e671cde324f1b8bb0da247af4e (patch) | |
tree | cbade4569c851fea007f9b94415ad0768577f381 /package/alsa-lib/0001-no-mmu.patch | |
parent | 1fa2f7646f11e775fc8f2e5ba729a2efb9b2e653 (diff) | |
download | buildroot-a4d76e206d1c32e671cde324f1b8bb0da247af4e.tar.gz buildroot-a4d76e206d1c32e671cde324f1b8bb0da247af4e.zip |
alsa-lib: bump to version 1.1.5
Drop upstream patches; renumber the rest.
Add license files hashes.
Cc: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/alsa-lib/0001-no-mmu.patch')
-rw-r--r-- | package/alsa-lib/0001-no-mmu.patch | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/package/alsa-lib/0001-no-mmu.patch b/package/alsa-lib/0001-no-mmu.patch new file mode 100644 index 0000000000..2ae0f67158 --- /dev/null +++ b/package/alsa-lib/0001-no-mmu.patch @@ -0,0 +1,45 @@ +Don't use fork() on noMMU platforms + +[Gustavo: update patch for 1.0.28] +Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> + +Index: alsa-lib-1.0.26/configure.ac +=================================================================== +--- alsa-lib-1.0.26.orig/configure.ac 2012-09-06 10:55:14.000000000 +0200 ++++ alsa-lib-1.0.26/configure.ac 2013-03-09 16:22:08.000000000 +0100 +@@ -66,6 +66,8 @@ + AM_CONDITIONAL(ALSA_HSEARCH_R, [test "x$HAVE_HSEARCH_R" != xyes]) + AC_CHECK_FUNCS([uselocale]) + ++AC_CHECK_FUNC([fork]) ++ + SAVE_LIBRARY_VERSION + AC_SUBST(LIBTOOL_VERSION_INFO) + +Index: alsa-lib-1.0.26/src/pcm/pcm_direct.c +=================================================================== +--- alsa-lib-1.0.26.orig/src/pcm/pcm_direct.c 2012-09-06 10:55:14.000000000 +0200 ++++ alsa-lib-1.0.26/src/pcm/pcm_direct.c 2013-03-09 16:22:51.000000000 +0100 +@@ -424,13 +424,21 @@ + close(dmix->server_fd); + return ret; + } +- ++ ++#ifdef HAVE_FORK + ret = fork(); ++#else ++ ret = vfork(); ++#endif + if (ret < 0) { + close(dmix->server_fd); + return ret; + } else if (ret == 0) { ++#ifdef HAVE_FORK + ret = fork(); ++#else ++ ret = vfork(); ++#endif + if (ret == 0) + server_job(dmix); + _exit(EXIT_SUCCESS); |