]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Avoid linker warnings in various x86/amd64 testcases.
authorFlorian Krohm <flo2030@eich-krohm.de>
Sat, 25 Oct 2025 20:50:22 +0000 (20:50 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Sat, 25 Oct 2025 20:50:22 +0000 (20:50 +0000)
Like so:
/usr/bin/ld: int3-x86.o: warning: relocation in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE

Link with -no-pie.

cachegrind/tests/x86/Makefile.am
memcheck/tests/amd64-linux/Makefile.am
memcheck/tests/x86-linux/Makefile.am
memcheck/tests/x86/Makefile.am
none/tests/x86/Makefile.am

index 1d141efc4a9d3fbcd6a8f922bcd6b2a6eb16ef67..7c851970340c0c1672742557ef934b32af636150 100644 (file)
@@ -15,3 +15,6 @@ AM_CXXFLAGS  += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE)
 AM_CCASFLAGS += @FLAG_M32@
 
 fpu_28_108_SOURCES     = fpu-28-108.S
+
+# Avoid linker warnings
+fpu_28_108_LDFLAGS = -no-pie
index a3b5df5a6742771caee72876c65eb17a2c48a943..51b30c3624b38b511f8671ce84ebbac1e29d2b57 100644 (file)
@@ -34,3 +34,6 @@ defcfaexpr_SOURCES    = defcfaexpr.S
 defcfaexpr_CFLAGS      = $(AM_CFLAGS) @FLAG_NO_PIE@ 
 reallocarray_CFLAGS    = $(AM_CFLAGS) @FLAG_W_NO_ALLOC_SIZE_LARGER_THAN@
 scalar_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
+
+# Avoid linker warnings
+int3_amd64_LDFLAGS = -no-pie
index 434b1c085dea547285c03a7bc03cd9adbc25bdae..c40181912a512dc263ff37bb81a65b976e4bd1ec 100644 (file)
@@ -42,3 +42,6 @@ scalar_openat2_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
 endif
 scalar_supp_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_UNINITIALIZED@
 shm_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_UNINITIALIZED@
+
+# Avoid linker warnings
+int3_x86_LDFLAGS = -no-pie
index 6d0d6a1983fefe215b3ecf61ef761232be1fdc9a..0aba6ce1b804feaaa3984c40b82313dd32aa4854 100644 (file)
@@ -78,3 +78,7 @@ pcmpgt_CXXFLAGS = $(AM_CXXFLAGS) $(FLAG_32ON64_GXX)
 else
 pcmpgt_CXXFLAGS = $(AM_CXXFLAGS)
 endif
+
+# Avoid linker warnings
+fxsave_LDFLAGS   = -no-pie
+tronical_LDFLAGS = -no-pie
index 0606bb17c068fa3199dbb7323ef8b5dd166f6f64..cb73cb3c7f573ea208202a5befdadc29f24fb2ac 100644 (file)
@@ -186,5 +186,13 @@ insn_ssse3_LDADD   = -lm
 x86locked_CFLAGS       = $(AM_CFLAGS) -O
 yield_LDADD            = -lpthread
 
+# Avoid linker warnings
+cmpxchg8b_LDFLAGS  = -no-pie
+fcmovnu_LDFLAGS    = -no-pie
+fxtract_LDFLAGS    = -no-pie
+incdec_alt_LDFLAGS = -no-pie
+looper_LDFLAGS     = -no-pie
+sbbmisc_LDFLAGS    = -no-pie
+
 .def.c:
        $(PERL) $(srcdir)/gen_insn_test.pl < $< > $@