mc-4.8.15: előre a nem-fordíthatóság útján

Mottó: 'némely emberi agy egészen másképp működik, mint ahogy azt józan ésszel gondolkodva elvárnánk...' (Váncsa István)

Most éppen azt találták ki, hogy tákoltak egy 'config/compile' nevű scriptet, azzal, hogy Wrapper for compilers which do not understand '-c -o'

Eddig valahogy elvegetáltunk ilyen wrapper nélkül, de mostanra bizonyára szükségessé vált.

Persze azon túl, amit ígér, mást is csinál, nevezetesen belebarmol a libtool --mode=compile működésébe.

Ugyebár normálisan három fájl keletkezik: valami.lo, valami.o, .libs/valami.o (a két .o közüli az előbbi a normál, az utóbbi PIC)

Namost ez a segítő script tartalmaz egy ilyet: mv ${stuff}.o .libs/${stuff}.o
Vagyis szerencsésen felülírja a non-pic object-tel a pic objectet. Na erre mondják mifelénk, hogy 'Köszönjük, Emese!'

20160125.1753: Na jó, nyilván én vagyok a hibás, mert azt mondtam neki, hogy 'export OBJECT_MODE=64'
Más programok fordításánál ez nem volt gond, sőt; itt viszont bekavar, mert a derék configure időnként meghívja a gcc-t a $CFLAGS nélkül (miért?), tehát a -maix64 nem jut el a C-fordítóhoz, de az OBJECT_MODE=64 eljut az Assemblerhez...

Hozzászólások

nem tudom mit dolgozol, de ennel szarabb melot nem biztos, hogy el tudnek kepzelni, minthogy osregi szarokra probalsz feleroszakolni dolgokat