<div dir="ltr"><div dir="auto">I am trying to compile SIP in Yocto and for that I use a cross compiler. To tell sip configure that I wanna use another toolchain I use the CC, CXX and LINK macros.<br><br></div><div>For some reason the LINK macro is not propogated all the way through to the siplib Makefile. Does anyone know why?<br><br><br><br></div><div><span style="font-family:monospace,monospace">$ python configure.py CC=mygcc CXX=myg++ LINK=myg++<br></span></div><div dir="auto"><span style="font-family:monospace,monospace">This is SIP 4.19 for Python 2.7.12 on linux2.<br>The SIP code generator will be installed in /usr/bin.<br>The sip module will be installed in /usr/lib/python2.7/dist-packages.<br>The sip.pyi stub file will be installed in /usr/lib/python2.7/dist-packages.<br>The sip.h header file will be installed in /usr/include/python2.7.<br>The default directory to install .sip files in is /usr/share/sip.<br>Creating siplib/sip.h...<br>Creating siplib/siplib.c...<br>Creating siplib/siplib.sbf...<br>Creating sipconfig.py...<br>Creating top level Makefile...<br>Creating sip code generator Makefile...<br>Creating sip module Makefile...<br><br><br>$ head sipgen/Makefile <br>TARGET = sip<br>OFILES = main.o transform.o gencode.o extracts.o export.o type_hints.o heap.o parser.o lexer.o<br>HFILES = sip.h parser.h<br><br>CC = mygcc<br>CXX = myg++<br>LINK = myg++<br>CPPFLAGS = -DNDEBUG -I.<br>CFLAGS = -pipe -O2 -Wall -W<br>CXXFLAGS = -pipe -O2 -Wall -W<br><br><br>$ head siplib/Makefile <br>TARGET = sip.so<br>OFILES = siplib.o apiversions.o descriptors.o qtlib.o threads.o objmap.o voidptr.o array.o bool.o<br>HFILES = sip.h sipint.h array.h <br><br>CC = mygcc<br>CXX = myg++<br>LINK = g++  <----------------------------------------- Why?<br>CPPFLAGS = -DNDEBUG -I. -I/usr/include/python2.7<br>CFLAGS = -pipe -fPIC -O2 -Wall -W<br>CXXFLAGS = -pipe -fPIC -O2 -Wall -W</span><br><br></div><div>Best regards<br></div><div>Jakob Simon-Gaarde<br></div>
</div>