Skip to content
Snippets Groups Projects
  1. Mar 31, 2020
  2. Mar 25, 2020
  3. Mar 24, 2020
  4. Mar 23, 2020
  5. Feb 17, 2020
  6. Oct 08, 2019
  7. Oct 02, 2019
    • Simon McVittie's avatar
      Ensure that /usr/lib32/locale and /usr/lib64/locale exist · 14b52e46
      Simon McVittie authored
      
      Most Linux distributions either use Red-Hat-style biarch (lib and lib64)
      or Debian-style multiarch (lib/i386-linux-gnu and lib/x86_64-linux-gnu),
      and configure glibc to look for locales in /usr/lib/locale. glibc itself
      has special cases to do this for common "lib64" architectures like
      x86_64. This is analogous to the way systemd user units and tmpfiles are
      always in /usr/lib/systemd, never in /usr/lib64/systemd or
      /usr/lib/*-linux-gnu/systemd.
      
      However, Arch Linux and its derivatives use currently a variation of
      biarch with lib32 and a 64-bit lib, and create a symlink
      /usr/lib32/locale -> ../lib/locale rather than configuring the 32-bit
      glibc to look in /usr/lib/locale in the first place.
      
      When using pressure-vessel we might have to use a host system glibc,
      so we need to make locales available in both locations. Create the same
      symlink that Arch Linux does. For symmetry, also create one in /usr/lib64
      when we build 64-bit-capable runtimes.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      14b52e46
  8. Sep 19, 2019
  9. Sep 11, 2019
  10. Sep 10, 2019
  11. Jul 02, 2019
  12. May 16, 2019
  13. May 14, 2019
  14. Apr 04, 2019
  15. Mar 12, 2019
  16. Mar 07, 2019
  17. Mar 04, 2019
  18. Mar 01, 2019
  19. Feb 27, 2019
  20. Feb 15, 2019
  21. Feb 14, 2019
Loading