pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PR/56559 CVS commit: pkgsrc/mk/compiler
On Thu, Dec 23, 2021 at 6:33 AM manphiz <manphiz%gmail.com@localhost> wrote:
>
> Actually I replied too early. It looks like my locally changed
> Makefile of sudo was still in place when I built the working sudo.
> Once I reverted that Makefile to the HEAD version, the newly built
> sudo still crashed with the same memory fault issue. So it looks like
> the previous change was not effective, and to make it work my patch to
> sudo's Makefile is still needed for now. I'll try to grab a full
> build log next for a closer look.
Spent some more time on this. It turns out sudo tries to add RELRO
related flags on its own[1] which is independent of the general RELRO
handling provided by pkgsrc. So I guess my hacky patch for sudo may
be the way to go in this case as it is specifically needed for mips*
ports because its default stack size is insufficient. A more
full-fledged fix may involve patching GCC to increase default stack
size for affected archs but that's beyond my understanding.
[1] https://github.com/sudo-project/sudo/blob/main/configure.ac#L4867
>
> On Thu, Dec 23, 2021 at 3:15 AM manphiz <manphiz%gmail.com@localhost> wrote:
> >
> > The following reply was made to PR pkg/56559; it has been noted by GNATS.
> >
> > From: manphiz <manphiz%gmail.com@localhost>
> > To: gnats-bugs%netbsd.org@localhost
> > Cc: pkg-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, pkgsrc-bugs%netbsd.org@localhost
> > Subject: Re: PR/56559 CVS commit: pkgsrc/mk/compiler
> > Date: Thu, 23 Dec 2021 03:13:38 -0800
> >
> > Thanks Nia! I have rebuilt sudo on pkgsrc current with your patches
> > and verified sudo to be working fine now on Loongson/evbmips n32.
> >
> > I'll open another PR regarding the gnupg2 issue with more info. Feel
> > free to close this one.
> >
Home |
Main Index |
Thread Index |
Old Index