On Fri, 4 Nov 2016 12:33:37 +0000
James Le Cuirot <ch...@gentoo.org> wrote:

> On Fri, 4 Nov 2016 13:20:16 +0100
> Alexis Ballier <aball...@gentoo.org> wrote:
> 
> > On Thu,  3 Nov 2016 00:52:17 +0100
> > Maciej Mrozowski <reave...@gmail.com> wrote:
> >   
> > > From: Maciej Mrozowski <reave...@gentoo.org>
> > > 
> > > ---
> > >  eclass/cmake-utils.eclass | 6 +++---
> > >  1 file changed, 3 insertions(+), 3 deletions(-)
> > > 
> > > diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass
> > > index 88d2163..23cc094 100644
> > > --- a/eclass/cmake-utils.eclass
> > > +++ b/eclass/cmake-utils.eclass
> > > @@ -525,13 +525,13 @@ enable_cmake-utils_src_configure() {
> > >  
> > >   local toolchain_file=${BUILD_DIR}/gentoo_toolchain.cmake
> > >   cat > ${toolchain_file} <<- _EOF_ || die
> > > -         SET (CMAKE_C_COMPILER $(tc-getCC))
> > > -         SET (CMAKE_CXX_COMPILER $(tc-getCXX))
> > > -         SET (CMAKE_Fortran_COMPILER $(tc-getFC))
> > >           SET (CMAKE_AR $(type -P $(tc-getAR)) CACHE
> > > FILEPATH    
> > 
> > 
> > Have you tested cross compiling ?
> > IIRC toolchain file is used *before* getting those vars from env and
> > is used to determine system & compiler type. Without this you get
> > bugs like #503216  
> 
> I was dubious (since I filed that bug) but I briefly tested by
> cross-compiling media-libs/openal and it worked. I didn't think to try
> older CMake versions though. The behaviour might have changed.
> 

could you please send me (in private) build logs with & without the
changes please ?

(dont have easy access to a x compile setup atm)

Reply via email to