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