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

 ( NevemTeve | 2016. január 25., hétfő - 18:35 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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

Értem, hogy csupa jószándékból mondod ezt, de a legfrisebb AIX7.2-n is pont ugyanezek a problémák jelentkeznének, nem az AIX régisége, hanem az egzotikus mivolta okozza a gondot.

Te tenyleg munkabol sutod ezeket?
Eddig teljesen abban a hiszemben voltam es ugy tekintettem a blogodra, mint akinek ez adja meg az otthoni napi maszturbacio adagot.
De ha munkabol csinalod, az nagyon durva:)

Összevont válasz: nyilván lehetne dolgozni más által előfordított rpm-package-val, legfeljebb nem menne ez, bénázna az, kerülőt kellene tenni amazzal... azt viszont nem hiszem, hogy lenne pl. előre fordított 64-bites PHP -- Oracle, ODBC és ImageMagick támogatással

Nem sibikenek akartad irni?

Összevont válasz volt, amint írtam is. Azért fordítom a programokat forrásból, mert szükség van rájuk, mégpedig nem csak valahogy lefordítva, hanem pont úgy, ahogy nekünk kell. És nem játszáshoz kell, hanem munkához.

Miért nem használsz perzl csomagokat?

A csodás POSIX és SUS szabványok sokat érnek :D Oh, wait.