On 10/20/14 10:42, Lubomir Majersky:

Dňa 16. 10. 2014 21:21 Dan Lukes  wrote / napísal(a):
On 10/16/14 16:12, Lubomir Majersky:
     Zacal som patrat a zistil som, ze ten moj instalacny skript vytvori
zdielane moduly s priponou "la". Na 8-ckach a 9-kach ich vytvori s
priponou "so".

Nojo, ale to po nas chces vsevedoucnost. Vytvaris moduly nejaky vlastnim
skriptem, o jehoz obsahu a vlastnostech nevime naprosto nic.

Jak bychom mohli uhadnout, proc se to zacalo chovat jinak, kdyz nemame
poneti jak ten tvuj script moduly vytvari ?

A co fakt, ze ten moj skript vytvara na FreeBSD 8.X a 9.X moduly s
priponou '.so'?

Dokud nevime jak ty moduly vytvari, na kteremkoliv systemu, nemuzeme spekulovat o tom, proc se to chova jinak.

Jestli ze svyho scriptu volas primo linker, jo tak to by to bylo fakt hodne divny.

Pokud ovsem volas ...

./configure

... ktere v ramci sve cinnosti vola buhvi co - a to "buhvi co" nemusi byt na obou systemech stejne - pak uz to az tak zvlastni neni.

Staci aby to pro buildy vyuzivalo treba porty jako jsou autoconf/automake jejichz chovani zavisi na verzi OS.

Staci aby v tom configure byl nejakej "if" kterej se rozhoduje, jestli tenhle system sdileny knihovny vubec umi a ten regularni vyraz (jen priklad mozne chyby) nepocital s dvoumistnym major cislem verze. Pricemz to samozrejme nemusi byt regularni vyraz a ani tam ta podminka nemusi byt primo, muze jit o volani jakekoliv externi komponenty, ktera ma tenhle problem.

Takze si musime neco ujasnit. Kdyz mluvis o "vlastnim scriptu" - tak to configure, ktere volas - to je ten tvuj vlastni script ? Nebo configure je to, co ten tvuj vlastni script vola a samo o sobe tvoej vlastni neni ?

V prvnim pripade i nadale plati, ze o chovani neznameho vlastniho scriptu nemuzeme nic rict.

V druhem pripade - je to 'configure' v obou pripadech volano se stejnymi parametry (build a build_alias nepocitace) ?

Pokud ne, je treba se dale vydat timto smerem.

Pokud ano, je treba zkoumat, proc identicke volani configure nedospeje ke stejnym vysledkum.

Zacal bych porovnavanim config.log (log z behu configure) z obou systemu ...

Dan




--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem