Re: missing endbr64

2024-02-29 Thread Theo Buehler
On Thu, Feb 29, 2024 at 11:01:49AM +0100, Sebastian Reitenbach wrote: > On Wednesday, February 28, 2024 22:49 CET, Theo Buehler > wrote: > > > On Wed, Feb 28, 2024 at 10:44:27PM +0100, Sebastian Reitenbach wrote: > > > Hi, > > > On Wednesday, February 28, 2024 21:13 CET, Theo Buehler > > > wro

Re: missing endbr64

2024-02-29 Thread Sebastian Reitenbach
On Wednesday, February 28, 2024 22:49 CET, Theo Buehler wrote: > On Wed, Feb 28, 2024 at 10:44:27PM +0100, Sebastian Reitenbach wrote: > > Hi, > > On Wednesday, February 28, 2024 21:13 CET, Theo Buehler > > wrote: > > > > > On Sun, Feb 25, 2024 at 10:13:44PM +0100, Sebastian Reitenbach wrote:

Re: missing endbr64

2024-02-28 Thread Stuart Henderson
On 2024/02/28 22:49, Theo Buehler wrote: > PORTS_PRIVSEP should catch such things. (The CMakeLists file also has > a tls vs tsl typo) Plus pf.conf rules to block network access from _pbuild e.g. something along these lines (the first one is optional but helps with some tests that otherwise fail)

Re: missing endbr64

2024-02-28 Thread Theo Buehler
On Wed, Feb 28, 2024 at 10:44:27PM +0100, Sebastian Reitenbach wrote: > Hi, > On Wednesday, February 28, 2024 21:13 CET, Theo Buehler > wrote: > > > On Sun, Feb 25, 2024 at 10:13:44PM +0100, Sebastian Reitenbach wrote: > > > On Sunday, February 25, 2024 16:44 CET, Mark Kettenis > > > wrote: >

Re: missing endbr64

2024-02-28 Thread Sebastian Reitenbach
Hi, On Wednesday, February 28, 2024 21:13 CET, Theo Buehler wrote: > On Sun, Feb 25, 2024 at 10:13:44PM +0100, Sebastian Reitenbach wrote: > > On Sunday, February 25, 2024 16:44 CET, Mark Kettenis > > wrote: > > > > > > x11/gnustep/libobjc2.log > > > > ld: warning: __objc_block_trampoline_sre

Re: missing endbr64

2024-02-28 Thread Theo Buehler
On Sun, Feb 25, 2024 at 10:13:44PM +0100, Sebastian Reitenbach wrote: > On Sunday, February 25, 2024 16:44 CET, Mark Kettenis > wrote: > > > > x11/gnustep/libobjc2.log > > > ld: warning: __objc_block_trampoline_sret: missing endbr64 > > > ld: warning: __objc_block_trampoline: missing endbr64 > >

Re: missing endbr64

2024-02-27 Thread Mark Kettenis
> Date: Tue, 27 Feb 2024 16:06:59 + > From: Stuart Henderson > > On 2024/02/27 16:03, Stuart Henderson wrote: > > On 2024/02/27 12:08, Theo Buehler wrote: > > > Now that the bulk has completed here's the remainder of the list with > > > two more that may need fixing. 119 ports total contained

Re: missing endbr64

2024-02-27 Thread Stuart Henderson
On 2024/02/27 16:03, Stuart Henderson wrote: > On 2024/02/27 12:08, Theo Buehler wrote: > > Now that the bulk has completed here's the remainder of the list with > > two more that may need fixing. 119 ports total contained a warning. > > I did not build the chromium variants. > > > > audio/deadbee

Re: missing endbr64

2024-02-27 Thread Stuart Henderson
On 2024/02/27 12:08, Theo Buehler wrote: > Now that the bulk has completed here's the remainder of the list with > two more that may need fixing. 119 ports total contained a warning. > I did not build the chromium variants. > > audio/deadbeef.log > ld: warning: ff_scalarproduct_and_madd_int16_sse2

Re: missing endbr64

2024-02-27 Thread Mark Kettenis
> Date: Tue, 27 Feb 2024 12:08:22 +0100 > From: Theo Buehler > > Now that the bulk has completed here's the remainder of the list with > two more that may need fixing. 119 ports total contained a warning. > I did not build the chromium variants. Only two more? I guess all the libs (where this m

Re: missing endbr64

2024-02-27 Thread Theo Buehler
Now that the bulk has completed here's the remainder of the list with two more that may need fixing. 119 ports total contained a warning. I did not build the chromium variants. audio/deadbeef.log ld: warning: ff_scalarproduct_and_madd_int16_sse2: missing endbr64 x11/afterstep.log ld: warning: unw

Re: missing endbr64

2024-02-25 Thread Sebastian Reitenbach
On Sunday, February 25, 2024 16:44 CET, Mark Kettenis wrote: > > x11/gnustep/libobjc2.log > > ld: warning: __objc_block_trampoline_sret: missing endbr64 > > ld: warning: __objc_block_trampoline: missing endbr64 > > ld: warning: objc_msgSend: missing endbr64 > > ld: warning: objc_msgSend_fpret: m

Re: missing endbr64

2024-02-25 Thread Mark Kettenis
> Date: Sun, 25 Feb 2024 18:43:54 + > From: Stuart Henderson > > > > sysutils/borgbackup/2.0.log: lots of warnings about symbols from > > > openssl/3.1: > > > ld: warning: aesni_set_decrypt_key: missing endbr64 > > > ld: warning: aesni_set_encrypt_key: missing endbr64 > > > ld: warning: ChaC

Re: missing endbr64

2024-02-25 Thread Stuart Henderson
On 2024/02/25 13:01, Stuart Henderson wrote: > On 2024/02/25 12:46, Stuart Henderson wrote: > > I will look at rspamd and luajit later today. > > > > lang/luajit.log > > > ld.lld: warning: lj_vm_unwind_c_eh: missing endbr64 > > > ld.lld: warning: lj_vm_unwind_rethrow: missing endbr64 > > > ld.lld:

Re: missing endbr64

2024-02-25 Thread Stuart Henderson
> > sysutils/borgbackup/2.0.log: lots of warnings about symbols from > > openssl/3.1: > > ld: warning: aesni_set_decrypt_key: missing endbr64 > > ld: warning: aesni_set_encrypt_key: missing endbr64 > > ld: warning: ChaCha20_ctr32: missing endbr64 > > ld: warning: bn_mul_mont: missing endbr64 > > l

Re: missing endbr64

2024-02-25 Thread Mark Kettenis
> From: Theo Buehler > Date: Sun, 25 Feb 2024 09:39:39 + > > Here's the list of ~90 ports emitting warnings after about 1/4 of an > amd64 bulk. First the ports that I haven't looked at more closely with > (some of) the warnings. Then some ports using D where I suspect NOBTCFI > is missing. Go

Re: missing endbr64

2024-02-25 Thread Brian Callahan
On 2/25/2024 4:39 AM, Theo Buehler wrote > D > Missing NOBTCFI for some of these? > > devel/dtools.log > devel/dub,dmd.log > lang/dmd.log > lang/ldc.log > sysutils/trash-d.log > Yes, the D ports should have NOBTCFI. I am working on this, but it is not yet ready for prime time. Thanks. ~Brian

Re: missing endbr64

2024-02-25 Thread Theo Buehler
On Sun, Feb 25, 2024 at 01:35:54PM +0100, Mark Kettenis wrote: > > From: Theo Buehler > > Date: Sun, 25 Feb 2024 09:39:39 + > > > > Here's the list of ~90 ports emitting warnings after about 1/4 of an > > amd64 bulk. First the ports that I haven't looked at more closely with > > (some of) the

Re: missing endbr64

2024-02-25 Thread Stuart Henderson
On 2024/02/25 12:46, Stuart Henderson wrote: > I will look at rspamd and luajit later today. > > lang/luajit.log > > ld.lld: warning: lj_vm_unwind_c_eh: missing endbr64 > > ld.lld: warning: lj_vm_unwind_rethrow: missing endbr64 > > ld.lld: warning: lj_vm_unwind_ff_eh: missing endbr64 > > ld.lld: w

Re: missing endbr64

2024-02-25 Thread Stuart Henderson
I will look at rspamd and luajit later today. On 2024/02/25 10:39, Theo Buehler wrote: > Here's the list of ~90 ports emitting warnings after about 1/4 of an > amd64 bulk. First the ports that I haven't looked at more closely with > (some of) the warnings. Then some ports using D where I suspect N

Re: missing endbr64

2024-02-25 Thread Mark Kettenis
> From: Theo Buehler > Date: Sun, 25 Feb 2024 09:39:39 + > > Here's the list of ~90 ports emitting warnings after about 1/4 of an > amd64 bulk. First the ports that I haven't looked at more closely with > (some of) the warnings. Then some ports using D where I suspect NOBTCFI > is missing. Go