Hi Nikos!

Thanks for the reply. I had thought the mail was clear enough, but
I'll try to make it even clearer: please apply the attached patch.

As you can see in the patch context, the Makefile.am _overwrites_
LDFLAGS without taking into account the LDFLAGS passed in from the
environment. That breaks e.g. RELRO builds.

Thanks,
 Thomas

On Mon, Nov 04, 2019 at 04:27:47PM +0100, Nikos Mavrogiannopoulos wrote:
> Hi Thomas,
>  What you are suggesting does not look like a valid .am file. Checking
> the generated Makefile both AM_LDFLAGS and LDFLAGS are being passed to
> linker. Could it be that your issue is something unrelated?
> 
> regards,
> Nikos
> 
> On Mon, Nov 4, 2019 at 2:47 PM Thomas Klausner <[email protected]> wrote:
> >
> > Hi!
> >
> > New in 4.14, the LDFLAGS that are passed via the environment are
> > ignored.
> >
> > Please apply the following change to src/Makefile.am.
> >
> > -LDFLAGS = $(CODE_COVERAGE_LDFLAGS)
> > +LDFLAGS = $(CODE_COVERAGE_LDFLAGS) @LDFLAGS@
> >
> > Thanks,
> >  Thomas
> >
> > (I'm not subscribed.)
> >
> 
$NetBSD$

--- src/Makefile.am.orig        2019-07-19 19:08:11.000000000 +0000
+++ src/Makefile.am
@@ -21,7 +21,7 @@ AM_CPPFLAGS = -I$(top_builddir)/lib/incl
  -I$(top_builddir)/lib/gl -I$(top_srcdir)/lib/gl $(CODE_COVERAGE_CPPFLAGS)
 
 LDADD = ../lib/libtasn1.la
-LDFLAGS = $(CODE_COVERAGE_LDFLAGS)
+LDFLAGS = $(CODE_COVERAGE_LDFLAGS) @LDFLAGS@
 
 bin_PROGRAMS = asn1Parser asn1Coding asn1Decoding
 

Reply via email to