summaryrefslogtreecommitdiff
path: root/lib/mesa/mk
AgeCommit message (Collapse)Author
2022-09-02Merge Mesa 22.1.7Jonathan Gray
2022-08-23don't build Mesa against llvm on 32-bit powerpcJonathan Gray
gkoehler mentioned running glxgears with the Mesa LLVMpipe driver on macppc triggers an LLVM error tested by matthieu@ (with a proposed Mesa 22.1 update) on macppc G4/400
2022-04-21Merge Mesa 21.3.8Jonathan Gray
2022-02-25move u_printf_length() to new fileJonathan Gray
lld can remove unused c++ sections from u_printf.cpp with --gc-sections ld.bfd from binutils 2.17 can't unless this function is moved u_printf_length() was added to u_printf.cpp upstream in vulkan: Add vk_asprintf and vk_vasprintf helpers 2db5536a461734a818caf4f519e3286accb0818f problem reported by deraadt@ and visa@ on sparc64 and octeon
2022-02-25put .a files in a linker group to avoid an undefined referenceJonathan Gray
to loader_dri_create_image with ld.bfd from binutils 2.17 reported and tested by visa@
2022-02-25build u_printf.cpp with -ffunction-sections -fdata-sections andJonathan Gray
link libmesa_util.a users with --gc-sections avoids unwanted external references in shared libraries: _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv _ZdlPv _Znwm __gxx_personality_v0 follows what the meson build does problem reported by sthen@ when building sd2-ttf on i386
2022-02-24add libradeonsi_gfx* MakefilesJonathan Gray
2022-02-24Merge Mesa 21.3.7Jonathan Gray
2021-08-01match pkg-config files created by meson buildJonathan Gray
2021-08-01link libraries in a group matching meson buildJonathan Gray
linking against a libEGL built with ld.bfd had undefined symbols reported by cwen@ tested by cwen@ on macppc and jca@ on sparc64 ok jca@
2021-07-22update Makefiles and generated files for Mesa 21.1.5Jonathan Gray
2021-06-25support xf86-video-radeon and xf86-video-amdgpu drivers on riscv64.Matthieu Herrb
from jsg@, ok kettenis@
2020-10-26Build AMD drivers on powerpc64.Mark Kettenis
ok jsg@
2020-09-22disable noisy -Winitializer-overrides warningsJonathan Gray
2020-09-22Merge Mesa 20.0.8Jonathan Gray
With Mesa 20.1 even after the kernel change to do wbinvd on all cpus sthen@ reported that hard hangs still occurred on his Haswell system with inteldrm. Mark Kane also reported seeing hangs on Ivy Bridge on bugs@. Some systems/workloads seem to be more prone to triggering this than others as I have not seen any hangs on Ivy Bridge and the only hangs I saw on Haswell when running piglit went away with the wbinvd change. It seems something is wrong with drm memory attributes or coherency in the kernel and newer Mesa versions expect behaviour we don't have.
2020-09-04link with version script matching meson changes in 20.1.7Jonathan Gray
2020-09-03Avoid problems with undefined symbols on ld.bfd archs caused by order ofJonathan Gray
.a files. problem reported by jca@ on sparc64 with ports which link libgbm ok jca@
2020-09-03Merge Mesa 20.1.7Jonathan Gray
2020-09-01build with NDEBUG to disable assertsJonathan Gray
matches autotools build when --enable-debug is not specified and meson with --buildtype=release
2020-08-28explicitly remove *.la files from old Mesa buildsJonathan Gray
While we no longer install .la files for Mesa naddy@ pointed out that using libtool to build something like libGLU could result in .la files which reference old Mesa .la files. Remove Mesa .la files found in DESTDIR on install as suggested by millert@ ok millert@ matthieu@ deraadt@
2020-08-27build with -DMISSING_64BIT_ATOMICS on powerpcJonathan Gray
2020-08-27build addrlib with -Wno-unused-variable matching meson buildJonathan Gray
2020-08-27build with -Wno-typedef-redefinitionJonathan Gray
clang with -std=c99 generates warnings on typedef redefinition likely unnoticed upstream as gcc does not do this excessive amounts of warnings from vulkan driver headers pointed out by deraadt@
2020-08-26crank glapi minor for new symbolJonathan Gray
2020-08-26adjust for files which are symlinks in distfileJonathan Gray
2020-08-26Merge Mesa 20.1.6Jonathan Gray