<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/usr.bin/binutils-2.17, branch jd/histogram</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils-2.17?h=jd%2Fhistogram</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/usr.bin/binutils-2.17?h=jd%2Fhistogram'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-18T12:18:12Z</updated>
<entry>
<title>avoid -Wpointer-compare warning which broke build with clang 10</title>
<updated>2020-06-18T12:18:12Z</updated>
<author>
<name>jsg</name>
<email>jsg@openbsd.org</email>
</author>
<published>2020-06-18T12:18:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=12c96e2d0ba2bb7ea0bbf52b9001c551814505db'/>
<id>urn:sha1:12c96e2d0ba2bb7ea0bbf52b9001c551814505db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't build the rs6000coff_vec and rs6000coff64_vec targets.  These</title>
<updated>2020-05-31T10:22:01Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-05-31T10:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=66dfc6ef5b54b1a3397bc28df3555f6462e08d55'/>
<id>urn:sha1:66dfc6ef5b54b1a3397bc28df3555f6462e08d55</id>
<content type='text'>
generate fatal compiler warnings at least when cross-compiling and
fixing the code isn't trivial.

ok patrick@, drahn@
</content>
</entry>
<entry>
<title>Initial set of changes to build powerpc64 toolchain.</title>
<updated>2020-05-30T19:22:00Z</updated>
<author>
<name>drahn</name>
<email>drahn@openbsd.org</email>
</author>
<published>2020-05-30T19:22:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9539e45e6e6c8681431409eea69ee38b8442b675'/>
<id>urn:sha1:9539e45e6e6c8681431409eea69ee38b8442b675</id>
<content type='text'>
Disable PIC/PIE for powerpc64 for now.
</content>
</entry>
<entry>
<title>Adjust some PPC ELF code to return -1 instead of doing pointer</title>
<updated>2020-05-29T20:35:56Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-05-29T20:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=366d1594d1d2482544444fba25b36f7129164430'/>
<id>urn:sha1:366d1594d1d2482544444fba25b36f7129164430</id>
<content type='text'>
arithmetics on NULL, like we did in r1.21 on elflink.c, to stop
clang from complaining when setting up a cross-toolchain.

ok kettenis@
</content>
</entry>
<entry>
<title>Make sure that we generate a PLT when a plabel is required even for</title>
<updated>2020-04-09T15:23:52Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-09T15:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=39e16c998637bb26aefdefcd2c660c5929081b00'/>
<id>urn:sha1:39e16c998637bb26aefdefcd2c660c5929081b00</id>
<content type='text'>
symbols that were hidden.  Fixes building Mesa on hppa.

ok deraadt@
</content>
</entry>
<entry>
<title>avoid build race condition: our make has an "expensive job" heuristic</title>
<updated>2020-01-03T03:50:44Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2020-01-03T03:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=e22fe1b6b6d2bdf5e4f686b023d91a0a71195ead'/>
<id>urn:sha1:e22fe1b6b6d2bdf5e4f686b023d91a0a71195ead</id>
<content type='text'>
which means we do stop creating other jobs as soon as we run something looking
like "make" to avoid unwanted recursion, so you would never hit that.

But in binutils-2.17, the developers changed all/info to do recursive makes
with some of the same dependencies.  Calling both at the same time becomes
an obvious race, and should be fixed for no other reason than correctness.

okay guenther@
</content>
</entry>
<entry>
<title>a few depend:-related thingies that were still in.</title>
<updated>2019-12-21T21:39:59Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2019-12-21T21:39:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3367dcf595ba746330d95b4c926ae4b05b798c0c'/>
<id>urn:sha1:3367dcf595ba746330d95b4c926ae4b05b798c0c</id>
<content type='text'>
okay millert@, tb@
</content>
</entry>
<entry>
<title>not renaming those temp files should be fatal</title>
<updated>2019-12-17T17:25:51Z</updated>
<author>
<name>espie</name>
<email>espie@openbsd.org</email>
</author>
<published>2019-12-17T17:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d983f9a75cb7bf3ac4a8174836a2525232e37901'/>
<id>urn:sha1:d983f9a75cb7bf3ac4a8174836a2525232e37901</id>
<content type='text'>
this got fixed in recent binutils, but it's GPLv3.
So do the same thing in a slightly different way

okay guenther@
</content>
</entry>
<entry>
<title>Silence the compiler on 64bits archs where sizeof(void *) != sizeof(int).</title>
<updated>2019-11-08T09:20:27Z</updated>
<author>
<name>mpi</name>
<email>mpi@openbsd.org</email>
</author>
<published>2019-11-08T09:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3223761e37b6d865bf271020e8db27fb12d23339'/>
<id>urn:sha1:3223761e37b6d865bf271020e8db27fb12d23339</id>
<content type='text'>
ok partrick@, kettenis@
</content>
</entry>
<entry>
<title>Various fixes to make this compile with clang on powerpc.</title>
<updated>2019-08-11T17:54:43Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2019-08-11T17:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=3474c532363343e2e65328f8389848966744ce51'/>
<id>urn:sha1:3474c532363343e2e65328f8389848966744ce51</id>
<content type='text'>
ok visa@
</content>
</entry>
</feed>
