Skip to content
Snippets Groups Projects
  1. 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
  2. Sep 19, 2019
  3. Sep 11, 2019
  4. Sep 10, 2019
  5. Aug 22, 2019
  6. Aug 21, 2019
  7. Aug 15, 2019
  8. Aug 13, 2019
  9. Aug 12, 2019
  10. Aug 08, 2019
  11. Jul 16, 2019
  12. Jul 04, 2019
  13. Jul 02, 2019
  14. Jun 03, 2019
Loading