EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: mkmf.pl broken in 3.15?
From: "Johnson, Andrew N." <[email protected]>
To: Benjamin Franksen <[email protected]>
Cc: Core-Talk <[email protected]>
Date: Sun, 8 Mar 2015 20:36:19 +0000
Hi Ben,

Well spotted, I just committed a fix to Bazaar involving a minor change to remove the subst from the HDEPENDS_MKMFFLAGS value (MKMFFLAGS.pl now takes -I flags for include files, it didn't before).

Thanks,

- Andrew

-- 
Sent from my iPad

> On Mar 8, 2015, at 11:21 AM, Benjamin Franksen <[email protected]> wrote:
> 
> Hi all
> 
> I just noted that we now use the compiler for .c and .cpp dependency
> generation by default if CONFIG.gnuCommon is included. This apparently hides
> the fact that either mkmf.pl or the rules invoking it are broken: the created
> .d files are all empty except for the "# DO NOT EDIT: This file created by
> mkmf.pl".
> 
> I stumbled over this due to a Makefile bug in the sequencer (I used 'ifdef
> BASE_3_14' instead of 'ifeq (BASE_3_14,YES)' which caused a work-around for
> base-3.14 to be enabled for 3.15, too).
> 
> The easiest way to reproduce this is by building an existing application
> against 3.15 with
> 
> make HDEPENDS_METHOD=MKMF
> 
> Cheers
> Ben
> 
> ________________________________
> 
> Helmholtz-Zentrum Berlin für Materialien und Energie GmbH
> 
> Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.
> 
> Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
> Geschäftsführung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking
> 
> Sitz Berlin, AG Charlottenburg, 89 HRB 5583
> 
> Postadresse:
> Hahn-Meitner-Platz 1
> D-14109 Berlin
> 
> http://www.helmholtz-berlin.de
> 


References:
mkmf.pl broken in 3.15? Benjamin Franksen

Navigate by Date:
Prev: mkmf.pl broken in 3.15? Benjamin Franksen
Next: Re: Base 3.14.12.5-pre1 Available Andrew Johnson
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: mkmf.pl broken in 3.15? Benjamin Franksen
Next: Build failed in Jenkins: epics-base-3.15-mac #15 APS Jenkins
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·