Skip to content
Snippets Groups Projects
  1. Jun 24, 2021
  2. May 11, 2021
  3. Apr 22, 2021
  4. Sep 14, 2020
  5. Aug 20, 2020
  6. Jun 12, 2020
  7. Apr 06, 2020
  8. Feb 27, 2020
    • Simon McVittie's avatar
      .gitignore: Ignore several common Meson build directories · a0a3cfe7
      Simon McVittie authored
      
      It doesn't really matter which one people use. GNOME/GLib
      projects seem to have chosen _build, which is the preferred build
      directory for pressure-vessel (where it sometimes matters, because
      add-relocatable-install.py needs to know how to exclude it). However,
      Mesa suggests build, debhelper uses obj-$(GNU_TUPLE), and Meson
      tutorials suggest builddir. Let's ignore all of them.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      a0a3cfe7
  9. Oct 02, 2019
    • Simon McVittie's avatar
      build: Check that the compiler and --host are consistent · 8bf9b114
      Simon McVittie authored
      
      libcapsule's use with biarch containers like the Steam Runtime will
      frequently make it necessary to compile it for both x86_64 and i386.
      
      On recent Debian-derived OSs this is OK, because the toolchain is
      provided as a complete set of cross-compiler-style prefixed tools like
      i686-linux-gnu-gcc; but some OSs, like Arch Linux and very old versions
      of Debian, rely on 'gcc -m32' for their biarch support. This makes it
      very easy to do
      
          ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu
      
      and accidentally produce x86_64 binaries, because there is no
      i686-linux-gnu-gcc. Give the user a hint towards the correct invocation
      in this case, which is:
      
          ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu CC='gcc -m32'
      
      I've implemented this as a reusable macro, in case we want to add it to
      other projects that are likely to be cross-compiled by inexperienced
      cross-compiler users.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      8bf9b114
  10. Sep 26, 2019
  11. Aug 15, 2019
  12. Jun 27, 2019
  13. May 02, 2018
  14. Apr 30, 2018
  15. Apr 27, 2018
  16. Dec 20, 2017
  17. Nov 17, 2017
  18. Nov 10, 2017
  19. Oct 11, 2017
  20. Oct 10, 2017
  21. Sep 28, 2017
  22. Sep 19, 2017
  23. Sep 15, 2017
  24. Sep 14, 2017
  25. Jul 21, 2017
  26. Jul 20, 2017
  27. Jul 19, 2017
  28. Jul 17, 2017
Loading