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: mkmf.pl broken in 3.15?
From: Benjamin Franksen <[email protected]>
To: "'Core-Talk'" <[email protected]>
Date: Sun, 8 Mar 2015 17:21:37 +0100
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


Replies:
Re: mkmf.pl broken in 3.15? Johnson, Andrew N.

Navigate by Date:
Prev: Re: Base 3.14.12.5-pre1 Available Benjamin Franksen
Next: Re: mkmf.pl broken in 3.15? Johnson, Andrew N.
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: Build failed in Jenkins: epics-base-3.15-win64 #148 APS Jenkins
Next: Re: mkmf.pl broken in 3.15? Johnson, Andrew N.
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 ·