pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/devel



On Wed, Nov 20, 2019 at 06:50:49PM +0100, Kamil Rytarowski wrote:
> On 20.11.2019 18:47, Adam wrote:
> >>>> Log Message:
> >>>> git: updated to 2.24.0
> >>>
> >>> git is broken after this upgrade:
> >>>
> >>> $ git grep gnu99
> >>> fatal: Couldn't JIT the PCRE2 pattern 'gnu99', got '-48'
> >>>
> >>> Please revert or fix.
> >>
> >> If it helps narrow down the problem, I can't reproduce this on
> >> SmartOS, macOS, or Linux.
> > 
> > Here's comes the magic:
> > 
> > # git grep gnu99
> > fatal: Couldn't JIT the PCRE2 pattern 'gnu99', got '-48'
> > 
> > # sysctl -w security.pax.mprotect.enabled=0
> > security.pax.mprotect.enabled: 1 -> 0
> > 
> > # git grep gnu99
> > despotify-svn/patches/patch-ab:-CFLAGS = -Wall -Wextra -ggdb -std=gnu99
> > despotify-svn/patches/patch-ab:+CFLAGS += -Wall -Wextra -ggdb -std=gnu99
> > ...
> > 
> > PRESTO! :)
> > 
> > Adam
> > 
> 
> Please mark the binary with paxctl. It should be good enough for now and
> unbreak NetBSD users.

Please either disable the JIT in PCRE2 on NetBSD or fix it. It is
ridiculous to start marking random binaries for library features.

Joerg



Home | Main Index | Thread Index | Old Index