logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

0007-x86-musl-support.patch (1460B)


  1. SPDX-FileCopyrightText: 2022 Dor Askayo <dor.askayo@gmail.com>
  2. SPDX-FileCopyrightText: 2015 Gregor Richards <gregor.richards@uwaterloo.ca>
  3. SPDX-License-Identifier: GPL-2.0-or-later
  4. Backported from upstream commit cf57e99350d0b44876979c71986d8ca29c361f83
  5. x86 musl support
  6. 2015-05-15 Gregor Richards <gregor.richards@uwaterloo.ca>
  7. * config/i386/linux.h (MUSL_DYNAMIC_LINKER): Define.
  8. * config/i386/linux64.h (MUSL_DYNAMIC_LINKER32): Define.
  9. (MUSL_DYNAMIC_LINKER64, MUSL_DYNAMIC_LINKERX32): Define.
  10. From-SVN: r223218
  11. --- gcc-4.7.4/gcc/config/i386/linux.h
  12. +++ gcc-4.7.4/gcc/config/i386/linux.h
  13. @@ -22,3 +22,6 @@ along with GCC; see the file COPYING3. If not see
  14. #define GNU_USER_LINK_EMULATION "elf_i386"
  15. #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.2"
  16. +
  17. +#undef MUSL_DYNAMIC_LINKER
  18. +#define MUSL_DYNAMIC_LINKER "/lib/ld-musl-i386.so.1"
  19. --- gcc-4.7.4/gcc/config/i386/linux64.h
  20. +++ gcc-4.7.4/gcc/config/i386/linux64.h
  21. @@ -31,3 +31,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
  22. #define GLIBC_DYNAMIC_LINKER32 "/lib/ld-linux.so.2"
  23. #define GLIBC_DYNAMIC_LINKER64 "/lib64/ld-linux-x86-64.so.2"
  24. #define GLIBC_DYNAMIC_LINKERX32 "/libx32/ld-linux-x32.so.2"
  25. +
  26. +#undef MUSL_DYNAMIC_LINKER32
  27. +#define MUSL_DYNAMIC_LINKER32 "/lib/ld-musl-i386.so.1"
  28. +#undef MUSL_DYNAMIC_LINKER64
  29. +#define MUSL_DYNAMIC_LINKER64 "/lib/ld-musl-x86_64.so.1"
  30. +#undef MUSL_DYNAMIC_LINKERX32
  31. +#define MUSL_DYNAMIC_LINKERX32 "/lib/ld-musl-x32.so.1"