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
<2015>
2016
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
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
|