pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/compiler-rt
Module Name: pkgsrc
Committed By: wiz
Date: Mon Feb 3 19:49:19 UTC 2025
Modified Files:
pkgsrc/lang/compiler-rt: distinfo
Added Files:
pkgsrc/lang/compiler-rt/patches:
patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp
Log Message:
compiler-rt: fix build on NetBSD-current
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/lang/compiler-rt/distinfo
cvs rdiff -u -r0 -r1.6 \
pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/compiler-rt/distinfo
diff -u pkgsrc/lang/compiler-rt/distinfo:1.26 pkgsrc/lang/compiler-rt/distinfo:1.27
--- pkgsrc/lang/compiler-rt/distinfo:1.26 Sat Jul 6 15:45:06 2024
+++ pkgsrc/lang/compiler-rt/distinfo Mon Feb 3 19:49:18 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.26 2024/07/06 15:45:06 adam Exp $
+$NetBSD: distinfo,v 1.27 2025/02/03 19:49:18 wiz Exp $
BLAKE2s (cmake-18.1.8.src.tar.xz) = 77d99e6cf6210475bda352d49bd823ecd428ffd92c4b5bc0147583e1f2628c64
SHA512 (cmake-18.1.8.src.tar.xz) = e02243b491f9e688db28d7b53270fcf87debf09d3c95b136a7c7b96e26890de68712c60a1e85f5a448a95ad8c81f2d8ae77047780822443bbe39f1a9e6211007
@@ -13,3 +13,4 @@ SHA1 (patch-CMakeLists.txt) = f8b0a0ad43
SHA1 (patch-cmake_config-ix.cmake) = 40ee86393c0f9e26eeaa493c5312d2cabf4c2a58
SHA1 (patch-lib_fuzzer_FuzzerUtilLinux.cpp) = 9de59ffcb31d511f67f10fa4ec55cfa7c7f64b31
SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cpp) = bc04e2d792c8eaffb26b60fdaceef261ffe03371
+SHA1 (patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp) = 1c17369d7ab3d61a35469f8f2631602b33fde888
Added files:
Index: pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp
diff -u /dev/null pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp:1.6
--- /dev/null Mon Feb 3 19:49:19 2025
+++ pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp Mon Feb 3 19:49:18 2025
@@ -0,0 +1,21 @@
+$NetBSD: patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp,v 1.6 2025/02/03 19:49:18 wiz Exp $
+
+Fix build on NetBSD-current, where some symbols moved to a new header.
+
+--- lib/sanitizer_common/sanitizer_linux_libcdep.cpp.orig 2024-06-15 17:21:32.000000000 +0000
++++ lib/sanitizer_common/sanitizer_linux_libcdep.cpp
+@@ -29,7 +29,13 @@
+ # include "sanitizer_solaris.h"
+
+ # if SANITIZER_NETBSD
+-# define _RTLD_SOURCE // for __lwp_gettcb_fast() / __lwp_getprivate_fast()
++# // for __lwp_gettcb_fast() / __lwp_getprivate_fast()
++# include <sys/param.h>
++# if defined(__NetBSD_Version__) && (__NetBSD_Version__ >= 1099001200)
++# include <machine/lwp_private.h>
++# else
++# define _RTLD_SOURCE
++# endif
+ # endif
+
+ # include <dlfcn.h> // for dlsym()
Home |
Main Index |
Thread Index |
Old Index