tech-pkg archive

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

Re: Problem to build audio/rplay (SSP check)



On Thu, Jan 25, 2018 at 08:31:03AM +0000, maya%netbsd.org@localhost wrote:
> Hi,
> 
> The reason deleting optimization works is GCC disables some optimization
> passes that SSP needs. so it disables SSP *and* optimization. It is
> easier to just disable SSP.

Hmm, I had to add
 PKGSRC_USE_FORTIFY= no
in the Makefile to work around the build problem.

> I'm told this is screwed up because of the order in which macros are
> expanded.
> 
> It has definitions like
> #define SIZE(a,b) a,b
> #define SNPRINTF snprintf
> 
> and SSP adds
> #defined snprintf(a,b,..) __snprintf_chk(a,b,...)
> 
> SIZE being expanded after SNPRINTF and snprintf (?) means it looks like an
> extra argument to __snprintf_chk.

Yeah, I found other patches for similar build problems but wasn't sure how to
solve this.

Bernd



Home | Main Index | Thread Index | Old Index