-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Ben,
On 11/05/2015 09:53 AM, Benjamin Franksen wrote:
>> Your -MG solution assumes that we only use gcc to build Base,
>> which is not true for some targets, and it doesn't always result
>> in the correct dependency information being output.
>
> Right, forgot about the other compilers. (Apparently they all
> support -MM -MF, I wouldn't have expected that.)
Not really, not architectures only include the CONFIG.gnuCommon file
if they use the GNU toolset. On Windows MINGW and Cygwin builds do,
but those using the Microsoft compilers don't so they don't see the
- -MM -MF flags that appear in that file.
> Anyway, as it turns out, an order dependency suffices in my case,
> since the generated snl.h itself never includes anything, so the
> *.d files never need to be rebuilt when it changes. And since it's
> just an order dependency, it doesn't hurt to declare it for _all_
> *.d files:
>
> $(HDEPENDS_FILES): | snl.h
>
> If I haven't overlooked something subtle this should nicely solve
> the problem.
Genius, that looks like a great solution!
- - Andrew
- --
Light thinks it travels faster than anything but it is wrong.
No matter how fast light travels, it finds the darkness has
always got there first, and is waiting for it.
-- Terry Pratchett, Reaper Man
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)
iQIcBAEBAgAGBQJWO4AwAAoJEGx0HvquSvYWOk4P/1HX27TcA+pkTiu6PmmuR8ts
RRLASX4P+8I3JFH60xxcMQ3AqsiXT4uWCp57Ui996X8FQYPGsq+JPCKP3AsZlBF+
cmt7222X5K5vGuCm35mWWkC4+SUXOA9No8afRlximRQEEP8MLrTCY/aGIXe04g8y
WFEVIks6wXZopiQzsYhT67StyfphR0viMuYKiAgpnObOCOFxsnAh7M8iIV6hHuwE
MHDojZ4J0eM5zi8ZU7ST08SbbAogOc25b19pDtnzoUorWoYGCVQT5gTQlGmwPyY4
4tFgVeSMj9ZfgxI1ISc7rFUNdqUNESA6E0bGWxfhin9L2vu4+0OZDDtvXTisJEvl
25N5ggbEJOAi4ILNWOptAZ/W64zR+LKWp0X4iDJW0l4kB0E68p+gOvt6Zh75IpXj
E4yJNJm6cLE7NY7Zckm2fVi51UhESXVSkxUhJF07DFAdkeeVqj//DcgKEypMZV42
duhdDebsE72I9hPlmHwc/7/KoW7M5z1XIRvnMDQAzBcuQYVAZaL+BYILK0xdHEjy
YMoeSujjMb3kPAeEnvQMapfku1a25LIa2dvhd4Da1T0OtAO2Yg8w2MmKlJKkwTF/
nvr4J3g1+euxoJ80tgekhutQYI8B2FsEjHXwYG4KOlLLluEEmHKRNjDcP95f+Jba
RanCUfwRf+pvvFPPlBFM
=k6B2
-----END PGP SIGNATURE-----
- References:
- EPICS Base R3.15.3-rc1 available Ralph Lange
- Re: EPICS Base R3.15.3-rc1 available Benjamin Franksen
- Re: EPICS Base R3.15.3-rc1 available Andrew Johnson
- Re: EPICS Base R3.15.3-rc1 available Benjamin Franksen
- Navigate by Date:
- Prev:
Re: EPICS Base R3.15.3-rc1 available Benjamin Franksen
- Next:
hello???epics. help [email protected]
- 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:
Re: EPICS Base R3.15.3-rc1 available Benjamin Franksen
- Next:
hello???epics. help [email protected]
- Index:
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
<2015>
2016
2017
2018
2019
2020
2021
2022
2023
2024
|