<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ee4113b4927055cea72b04191634f65fc3bf3580 - tests/libexec/ld.elf_so/t_ifunc: Handle MKRELRO=no harder.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#ee4113b4927055cea72b04191634f65fc3bf3580</link>
        <description>tests/libexec/ld.elf_so/t_ifunc: Handle MKRELRO=no harder.Don&apos;t even pass -Wl,-z,norelro if MKRELRO=no, because the toolchain&apos;sld(1) might not support relro _or_ norelro.Should resolve, e.g.:/home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407182350Z-tools/bin/armv7--netbsdelf-eabihf-ld: warning: -z norelro ignoredarmv7--netbsdelf-eabihf-clang: error: linker command failed with exit code 1 (use -v to see invocation)--- t_ifunc_norelro ---*** Failed target: t_ifunc_norelro*** In directory: /home/source/ab/HEAD-llvm/src/tests/libexec/ld.elf_so*** Failed commands:	${_MKTARGET_LINK}...

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Mon, 22 Jul 2024 02:34:58 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e80c6eb8eaf74b002647d82d16dc8dbbaae47887 - tests/libexec/ld.elf_so/t_ifunc: Handle MKRELRO=no.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#e80c6eb8eaf74b002647d82d16dc8dbbaae47887</link>
        <description>tests/libexec/ld.elf_so/t_ifunc: Handle MKRELRO=no.Just build t_ifunc and t_ifunc_now normally.  If they wind up beingbuilt with the same options as t_ifunc_norelro andt_ifunc_norelro_now, so be it; easier to do it this way than to putmore conditionals into set lists.Should resolve, e.g.:/home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407141900Z-tools/bin/armv7--netbsdelf-eabihf-ld: warning: -z relro ignoredarmv7--netbsdelf-eabihf-clang: error: linker command failed with exit code 1 (use -v to see invocation)--- t_ifunc ---*** Failed target: t_ifunc*** In directory: /home/source/ab/HEAD-llvm/src/tests/libexec/ld.elf_so*** Failed commands:	${_MKTARGET_LINK}	=&gt; @# &quot;   link &quot; ld.elf_so/t_ifunc	${_CCLINK.${:Ut_ifunc}}  ${_LDFLAGS.${:Ut_ifunc}} ${_LDSTATIC.${:Ut_ifunc}} -o ${.TARGET}  ${OBJS.${:Ut_ifunc}} ${_PROGLDOPTS} ${_LDADD.${:Ut_ifunc}}	=&gt; /home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407141900Z-tools/bin/armv7--netbsdelf-eabihf-clang    --sysroot=/home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407141900Z-dest -Wl,--fatal-warnings -Wl,--warn-shared-textrel   -pie      -o t_ifunc  t_ifunc.o  -Wl,-rpath-link,/home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407141900Z-dest/lib  -L=/lib     -Wl,-z,relro -Wl,-rpath,/usr/tests/libexec/ld.elf_so -lutil -latf-c	${CTFMERGE} ${CTFMFLAGS} -o ${.TARGET} ${OBJS.${:Ut_ifunc}}	=&gt; /home/builds/ab/HEAD-llvm/evbarm-earmv7hf/202407141900Z-tools/bin/nbctfmerge -t -g -L VERSION -g -o t_ifunc t_ifunc.o

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Tue, 16 Jul 2024 17:15:44 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fa5de3086db29e96010c851b03a9d4b07d60f158 - t_ifunc: Test with all combinations of {relro, bindnow}.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#fa5de3086db29e96010c851b03a9d4b07d60f158</link>
        <description>t_ifunc: Test with all combinations of {relro, bindnow}.PR lib/57792

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sun, 07 Jul 2024 17:37:33 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b7c09b6921062c20260f4340ad9ef1122eac1f3 - ld.elf_so: Add some known-answer tests for hash functions.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#3b7c09b6921062c20260f4340ad9ef1122eac1f3</link>
        <description>ld.elf_so: Add some known-answer tests for hash functions.Make sure the testing mechanism detects the traditional overflow bug.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sun, 30 Jul 2023 09:22:02 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>58beaa2b43c1b518da1eb0901a97d9ebae60b828 - adapt to ${CC_WNO_MAYBE_UNINITIALIZED}</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#58beaa2b43c1b518da1eb0901a97d9ebae60b828</link>
        <description>adapt to ${CC_WNO_MAYBE_UNINITIALIZED}Use ${CC_WNO_MAYBE_UNINITIALIZED} instead ofthe older style more complex expressions.Remove workarounds if they were for a specificversion of gcc &lt; 10.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sat, 03 Jun 2023 21:31:45 +0000</pubDate>
        <dc:creator>lukem &lt;lukem@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>067c5136b3ade723b0fed0b5f0ad7dc0ba5fc6f5 - ld.elf_so: Test dynamic-then-static abuse via ctor.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#067c5136b3ade723b0fed0b5f0ad7dc0ba5fc6f5</link>
        <description>ld.elf_so: Test dynamic-then-static abuse via ctor.XXX pullup-10

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Fri, 02 Jun 2023 19:09:11 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f4e534dd53f702074aeea9540b0ac11d136249cd - ld.elf_so: Test another edge case of mismatched TLS models.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#f4e534dd53f702074aeea9540b0ac11d136249cd</link>
        <description>ld.elf_so: Test another edge case of mismatched TLS models.One library defines a symbol and _doesn&apos;t_ use it, so it has noindication of whether the symbol is for static TLS or dynamic TLS,and then two other libraries use it in different ways.XXX pullup-10

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Fri, 02 Jun 2023 19:08:48 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b7ae3bea1e5d7248baca71ab05823c3d73aaac3 - ld.elf_so: Test TLS abuse of static def, dynamic use and vice versa.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#6b7ae3bea1e5d7248baca71ab05823c3d73aaac3</link>
        <description>ld.elf_so: Test TLS abuse of static def, dynamic use and vice versa.XXX pullup-10

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Thu, 01 Jun 2023 22:26:40 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>05e97b5a426adc075e368468687ee751938a703b - ld.elf_so: Test extern dynamic TLS too.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#05e97b5a426adc075e368468687ee751938a703b</link>
        <description>ld.elf_so: Test extern dynamic TLS too.XXX pullup-10

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Thu, 01 Jun 2023 20:50:18 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fca22ba5cbdd07e8d6f7a574d97908b9cb43b145 - ld.elf_so: Nix inadvertently committed private test program.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#fca22ba5cbdd07e8d6f7a574d97908b9cb43b145</link>
        <description>ld.elf_so: Nix inadvertently committed private test program.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Wed, 31 May 2023 01:06:43 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>111bb99c35d487354b7f99348522f61348ea84a4 - ld.elf_so: Fix extern TLS test to match PR toolchain/50277.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#111bb99c35d487354b7f99348522f61348ea84a4</link>
        <description>ld.elf_so: Fix extern TLS test to match PR toolchain/50277.Now it&apos;s actually testing the problem.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Wed, 31 May 2023 00:46:11 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>12037d6a69ca3a6ed21a5e0a5a34f55ca2f34157 - ld.elf_so: New test for extern initial-exec TLS, PR toolchain/50277.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#12037d6a69ca3a6ed21a5e0a5a34f55ca2f34157</link>
        <description>ld.elf_so: New test for extern initial-exec TLS, PR toolchain/50277.XXX pullup-10

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Wed, 31 May 2023 00:18:44 +0000</pubDate>
        <dc:creator>riastradh &lt;riastradh@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ea1995c1a369e2e80932111e1dc22df487d2ee4b - Drop explicit -msecure-plt, it&apos;s the default for both clang and gcc.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#ea1995c1a369e2e80932111e1dc22df487d2ee4b</link>
        <description>Drop explicit -msecure-plt, it&apos;s the default for both clang and gcc.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sun, 30 May 2021 02:26:51 +0000</pubDate>
        <dc:creator>joerg &lt;joerg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f03799314af992c328e5f9334c93f04e7ae1b9d - Add new RTLD test file for r_debug</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#8f03799314af992c328e5f9334c93f04e7ae1b9d</link>
        <description>Add new RTLD test file for r_debugNew tests: - self - dlopenBoth check whether the r_debug structure seems to be well-formed, withoutand with a dlopen(3) call.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Tue, 22 Sep 2020 01:09:32 +0000</pubDate>
        <dc:creator>kamil &lt;kamil@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>292b510fe26cb24492ef62cd9a5ea498b61ffe73 - clang ifunc&apos;s on powerpc require secure-plt.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#292b510fe26cb24492ef62cd9a5ea498b61ffe73</link>
        <description>clang ifunc&apos;s on powerpc require secure-plt.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Tue, 14 May 2019 19:07:07 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5678be828932e6f3c8f31897ff2b79723f3129b - Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. This</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#e5678be828932e6f3c8f31897ff2b79723f3129b</link>
        <description>Implement __cxa_thread_atexit and __cxa_thread_atexit_impl. Thisfunctions are used for destructors of thread_local objects.If a pending destructor exists, prevent unloading of shared objects.Introduce __dl_cxa_refcount interface for this purpose. When the lastreference is gone and the object has been dlclose&apos;d before, theunloading is finalized.Ideally, __cxa_thread_atexit_impl wouldn&apos;t exist, but libstdc++ insistson providing __cxa_thread_atexit as direct wrapper without furtherpatching.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Tue, 11 Jul 2017 15:21:31 +0000</pubDate>
        <dc:creator>joerg &lt;joerg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a1a6f1cf322ea837a76f61b9ef15aa4c8691369 - Add basic support for indirect functions. It allows providing a public</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#7a1a6f1cf322ea837a76f61b9ef15aa4c8691369</link>
        <description>Add basic support for indirect functions. It allows providing a publicfunction symbol with an implementation choosen at run time.Refactor calls to functions by address in ld.elf_so to create temporaryfunction descriptors on the stack, if the address is not leaked outside.Limitations:- no support for initialising static storage with function pointers- no support for unnamed resolver functionsInspired by FreeBSD&apos;s r228435 by kib@freebsd.org.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Mon, 25 Aug 2014 20:40:52 +0000</pubDate>
        <dc:creator>joerg &lt;joerg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6520ba9809964c5d5e2a46fb6617a596cae9a662 - avoid building stuff that depends upon pic objects if MKPIC == no.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#6520ba9809964c5d5e2a46fb6617a596cae9a662</link>
        <description>avoid building stuff that depends upon pic objects if MKPIC == no.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sun, 03 Jul 2011 15:28:25 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8ab8bb438fe1f83b3608b1681d7865d6fc44cb52 - only build the ld.elf_so tests if MKPIC != no.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#8ab8bb438fe1f83b3608b1681d7865d6fc44cb52</link>
        <description>only build the ld.elf_so tests if MKPIC != no.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sun, 03 Jul 2011 06:46:49 +0000</pubDate>
        <dc:creator>mrg &lt;mrg@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c52f9a5df2efe69c4c9ba37b4201204afacbe711 - PR/45015: ld.elf_so: support ELF symbol versioning</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/tests/libexec/ld.elf_so/Makefile#c52f9a5df2efe69c4c9ba37b4201204afacbe711</link>
        <description>PR/45015: ld.elf_so: support ELF symbol versioningApplied latest patch.

            List of files:
            /netbsd-src/tests/libexec/ld.elf_so/Makefile</description>
        <pubDate>Sat, 25 Jun 2011 05:45:10 +0000</pubDate>
        <dc:creator>nonaka &lt;nonaka@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
