0b726d4290d56c347a975a047fcfe95e422c744c
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / start-stop-daemon / 0001-add-uclibc-alias-and-musl.patch
1 Make linux-uclibcgnueabi an alias for linux-uclibceabi since it's
2 what we use in buildroot toolchains.
3 Also add support for musl libc which is a backport from 1.17.x with
4 a slight tweak for musleabi (non-hf).
5
6 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
7
8 diff -Nura dpkg-1.16.15.orig/ostable dpkg-1.16.15/ostable
9 --- dpkg-1.16.15.orig/ostable   2014-11-07 08:09:07.358304926 -0300
10 +++ dpkg-1.16.15/ostable        2014-11-07 09:35:06.158580079 -0300
11 @@ -14,8 +14,10 @@
12  # system part of the output of the GNU config.guess script.
13  #
14  # <Debian name>                <GNU name>              <config.guess regex>
15 -uclibceabi-linux       linux-uclibceabi        linux[^-]*-uclibceabi
16 +uclibceabi-linux       linux-uclibceabi        linux[^-]*-uclibc.*eabi
17  uclibc-linux           linux-uclibc            linux[^-]*-uclibc
18 +musleabihf-linux       linux-musleabihf        linux[^-]*-musleabihf
19 +musl-linux             linux-musl              linux[^-]*-musl[^-]*
20  gnueabihf-linux                linux-gnueabihf         linux[^-]*-gnueabihf
21  gnueabi-linux          linux-gnueabi           linux[^-]*-gnueabi
22  gnuabin32-linux                linux-gnuabin32         linux[^-]*-gnuabin32
23 @@ -33,6 +35,6 @@
24  bsd-netbsd             netbsd                  netbsd[^-]*
25  bsd-openbsd            openbsd                 openbsd[^-]*
26  sysv-solaris           solaris                 solaris[^-]*
27 -uclibceabi-uclinux     uclinux-uclibceabi      uclinux[^-]*-uclibceabi
28 +uclibceabi-uclinux     uclinux-uclibceabi      uclinux[^-]*-uclibc.*eabi
29  uclibc-uclinux         uclinux-uclibc          uclinux[^-]*(-uclibc.*)?
30  tos-mint               mint                    mint[^-]*
31 diff -Nura dpkg-1.16.15.orig/triplettable dpkg-1.16.15/triplettable
32 --- dpkg-1.16.15.orig/triplettable      2014-11-07 08:09:07.345304482 -0300
33 +++ dpkg-1.16.15/triplettable   2014-11-07 09:35:29.098364036 -0300
34 @@ -5,6 +5,8 @@
35  # <Debian triplet>     <Debian arch>
36  uclibceabi-linux-arm   uclibc-linux-armel
37  uclibc-linux-<cpu>     uclibc-linux-<cpu>
38 +musleabihf-linux-arm   musl-linux-armhf
39 +musl-linux-<cpu>       musl-linux-<cpu>
40  gnueabihf-linux-arm    armhf
41  gnueabi-linux-arm      armel
42  gnuabin32-linux-mips64el       mipsn32el