1. 11 Sep, 2019 6 commits
  2. 06 Sep, 2019 2 commits
  3. 05 Sep, 2019 1 commit
  4. 28 Aug, 2019 1 commit
  5. 27 Aug, 2019 1 commit
    • Eric Engestrom's avatar
      scons: add support for MAJOR_IN_{MKDEV,SYSMACROS} · 239f7f1c
      Eric Engestrom authored
      src/gallium/winsys/svga/drm/vmw_screen.c: In function ‘vmw_dev_compare’:
      src/gallium/winsys/svga/drm/vmw_screen.c:48:12: warning: implicit declaration of function ‘major’ [-Wimplicit-function-declaration]
         48 |    return (major(*(dev_t *)key1) == major(*(dev_t *)key2) &&
            |            ^~~~~
      src/gallium/winsys/svga/drm/vmw_screen.c:49:12: warning: implicit declaration of function ‘minor’ [-Wimplicit-function-declaration]
         49 |            minor(*(dev_t *)key1) == minor(*(dev_t *)key2)) ? 0 : 1;
            |            ^~~~~
      
      That file (and many others) already has the proper #include with their
      respective guards, but scons wasn't defining them, resulting in implicit
      functions being used instead (and an always-true check that's probably
      breaking something down the line).
      
      Note that I'm cheating a bit here because Scons doesn't seem to have
      a clean way to detect the existence of major() et al. as functions or
      macros, so I'm taking the shortcut of just detecting the presence of the
      header and assuming its contents is what we expect.
      Signed-off-by: default avatarEric Engestrom <eric.engestrom@intel.com>
      Reviewed-By: default avatarJose Fonseca <jfonseca@vmware.com>
      239f7f1c
  6. 22 Aug, 2019 1 commit
  7. 20 Aug, 2019 1 commit
  8. 02 Aug, 2019 2 commits
  9. 31 Jul, 2019 1 commit
  10. 30 Jul, 2019 2 commits
  11. 04 Jul, 2019 1 commit
  12. 21 Jun, 2019 1 commit
  13. 24 May, 2019 2 commits
  14. 12 Mar, 2019 1 commit
    • pal1000's avatar
      scons: Compatibility with Scons development version string · 7f89fd17
      pal1000 authored
      This ensures Mesa3D build doesn't fail in this case as encountered when
      bisecting Scons source code while regression testing
      https://bugs.freedesktop.org/show_bug.cgi?id=109443
      and when testing 3.0.5.a.2
      
      Technical details:
      Scons version string has consistently been in this format:
      MajorVersion.MinorVersion.Patch[.alpha/beta.yyyymmdd]
      so these formulas should strip alpha/beta flags and return Scons version:
      
      - as string - `'.'.join(SCons.__version__.split('.')[:3])`
      - as tuple of integers - `tuple(map(int, SCons.__version__.split('.')[:3]))`
      
      - v2: Fixed Scons version retrieval formulas as string and tuple of integers.
      - v3: Fixed Scons version string format description.
      
      Cc: "19.0" <mesa-stable@lists.freedesktop.org>
      Reviewed-by: default avatarJose Fonseca <jfonseca@vmware.com>
      7f89fd17
  15. 28 Feb, 2019 1 commit
  16. 30 Oct, 2018 1 commit
  17. 26 Oct, 2018 1 commit
  18. 16 Aug, 2018 2 commits
  19. 17 Jun, 2018 1 commit
  20. 02 Jun, 2018 1 commit
  21. 23 Mar, 2018 1 commit
  22. 19 Mar, 2018 1 commit
  23. 16 Nov, 2017 1 commit
  24. 25 Sep, 2017 4 commits
  25. 19 Sep, 2017 1 commit
  26. 03 Sep, 2017 1 commit
  27. 14 Jul, 2017 1 commit