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

Re: proper way to distinguish epel from fedora



On Wednesday 11 November 2009 02:49:32 am Farkas Levente wrote:
> On 11/11/2009 05:13 AM, Dennis Gilmore wrote:
> > On Tuesday 10 November 2009 08:15:58 pm BJ Dierkes wrote:
> >> On Nov 10, 2009, at 9:56 AM, Steve Traylen wrote:
> >>> On Tue, Nov 10, 2009 at 4:51 PM, Manuel Wolfshant
> >>>
> >>> <wolfy nobugconsulting ro> wrote:
> >>>> Farkas Levente wrote:
> >>>>> hi,
> >>>>> what's the proper way to distinguish epel from fedora in the spec
> >>>>> file?
> >>>>> i'd like to add
> >>>>> ExcludeArch:    ppc ppc64
> >>>>> on epel but not in case of fedora in a package (since there is no
> >>>>> java
> >>>>> on ppc on epel). but what's the current recommended way to do so?
> >>>>> unfortunately %{?rhel} is not defined even in rhel-5 so what else
> >>>>> can i
> >>
> >> Is there any problem with:
> >>
> >> %if %{el5}
> >> ExcludeArch: ppc ppc64
> >> %endif
> >
> > yes nothing defines %{el5}  and you would get a failure on all targets
> > the correct way to handle it would be
> >
> > %if 0%{?rhel} > 1
> > ExcludeArch: ppc ppc64
> > %endif
> 
> which is still not working for those who not install the extra packages
> buildsys-macros and of course won't work with rhel 6 where these exclude
> shouldn't have to defined.
> so until now no one send a general good solution:-(
there is no macros available in a default rhel 5 or earlier sysetm to do what 
you want.  the buildsystem uses byildsys-macros to define them. it is a safe 
assumption that rhel6 will have them already defined.  it was Fedora 7 or 8 
that introduced them to fedora-release. after RHEL 5 was done.  im pretty sure 
that the java situation will be the same for EL-6, my understanding is for 
rhel they only build/ship/support the native jit arches.  which is sparc 
sparc64 ix86 and x86_64. rhel doesnt support sparc so it will likely only have 
ix86 and x86_64 builds yet again. which is why i did >1  rather than <= 5

Dennis

Attachment: signature.asc
Description: This is a digitally signed message part.


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