[Pkg-openssl-devel] Bug#579802: Bug#579802: debian/rules:	Allowcross-compilation and add nocheck
    Moffett, Kyle D 
    Kyle.D.Moffett at boeing.com
       
    Fri Apr 30 22:41:24 UTC 2010
    
    
  
On 2010/04/30 18:27, "Kurt Roeckx" <kurt at roeckx.be> wrote:
> On Fri, Apr 30, 2010 at 05:42:53PM -0400, Kyle Moffett wrote:
>> Package: openssl
>> Version: 0.9.8m-2
>> Severity: wishlist
>> Tags: patch sid
>> 
>> In order to cross-compile OpenSSL, we need to override the "CC"
>> environment variable with the target compiler.  We also need to make
>> sure we disable the testsuite in that case.  As an added bonus, this
>> adds support for DEB_BUILD_OPTIONS=nocheck.
> 
> It's clearly a better patch as the one provided in #465248.
> 
> Is there a reason you always set CC, even when not cross
> compiling?
Ah, thanks!
My experience tells me that as cross-compiling tends to be a relatively rare
occurrence it's best to avoid gratuitous differences between the "cross" and
"native" build processes.  Since every Debian box always provides the native
compiler as $(DEB_BUILD_GNU_TYPE)-gcc *anyways*, this removes one such
gratuitous difference.
It also makes things easier in heterogeneous distcc/icecc build systems,
because the compiler is always called by the unambiguous full name.  When
the compile line then gets shuttled across to another system for execution
it correctly specifies a cross compiler (even though on the origin system it
was a native compiler).
> Any reason you tag this as "sid"?  That makes no sense.
Ah, sorry; I'm apparently not very good at correctly using "reportbug"...
that's my fourth such error this week :-\
Cheers,
Kyle Moffett
-- 
Kyle Moffett
eXMeritus Software
Integrated Intelligence
The Boeing Company
(703) 764-0925
(703) 832-0657 (fax)
Kyle.D.Moffett at boeing.com
    
    
More information about the Pkg-openssl-devel
mailing list