RFC: proposed macro deffinitions for F-13

Eric Sandeen sandeen at redhat.com
Tue Oct 27 18:47:13 UTC 2009


Dennis Gilmore wrote:
> On Tuesday 27 October 2009 12:45:10 pm Eric Sandeen wrote:
>> Dennis Gilmore wrote:
>>> Hi All,
>>>
>>> Id like to get some feedback on the patches that i'm proposing for F-13.
>>> quite a few packages that need to deal with differences between
>>> 32bit/64bit  or multilib arches have defines for the appropriate arches. 
>>> sometimes incomplete since they don't include secondary arches.
>>>
>>> I wanted to get some feedback. and see if there are other cases we should
>>> add.
>>>
>>> Dennis
>> I have hacks like this in e2fsprogs.spec for example:
>>
>>
>> %ifarch %{multilib_arches}
>> mv -f %{buildroot}%{_includedir}/ext2fs/ext2_types.h \
>>       %{buildroot}%{_includedir}/ext2fs/ext2_types-%{_arch}.h
>> install -p -m 644 %{SOURCE1} %{buildroot}%{_includedir}/ext2fs/ext2_types.h
>> %endif
>>
>> Unless I'm doing a Bad Thing here, maybe some macros to facilitate this
>> type of header mangling for multiarch?
> 
> right now you need to define multilib_arches for that to work with my proposed 
> changes you could drop your defines  and use 
> %ifarch %{multilib64} %{multilib32}

Right, I was hoping for maybe some macros to make my above mess simpler;

%{do_magic_header_stuff} header1.h header2.h ...

-Eric




More information about the fedora-devel-list mailing list