[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

What "target" macros are loaded? (With --target option.)



On my Enterprise Linux installation, the default "macrofiles" setup is

/usr/lib/rpm/macros:/usr/lib/rpm/%{_target}/macros:/etc/rpm/macros.specspo:/etc/rpm/macros.prelink:/etc/rpm/macros.solve:/etc/rpm/macros.up2date:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros

I thought this meant that if I did

rpmbuild --target <something>

then /usr/lib/rpm/<something>/macros and /etc/rpm/<something>/macros would be loaded (among other things), but based on experiments I just did, it looks like this is not the case. In fact, it seems like rpmbuild will still look for /usr/lib/rpm/i686-redhat-linux-gnu/macros and /etc/rpm/i686-redhat-linux-gnu/macros, i.e. that "--target" has no effect on the macro file search. Is that right? Is it the way it's supposed to be?

rpm version is 4.2.3-24_nonptl.

- Toralf


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]