On Sunday 12 of August 2007 15:22:38 Andrej Vernekar wrote:
> > On Saturday 11 of August 2007 23:08:22 Jure Repinc wrote:
> > > Jaka Kranjc pravi:
> > > > btw, a je kdo že preizkusil KAider? Po opisu sodeč že precej deluje.
> > >
> > > Ja jaz sem že malo prevajal KDE 4 in izgleda da gre s KAider stvar kar
> > > v pravo smer. Seveda ima še kar nekaj hroščev in kaka funcija iz KBabel
> > > manjka. Programerju KAiderja bi vsakršna povratna informacija prišla
> > > zelo prav, tako da mislim da je dobro da se KAider poskuša čimveč
> > > uporabljati in ga skupaj za avtorjem čimbolj izboljšati.
> >
> > A bi bil pripravljen zgraditi en statičen binary, da bi ga lahko
> > uporabljali še vsi kde3-jevci? Mislim da je dovolj, da dodaš v
> > LDFLAGS. Res je pa, da bi bil najbrž kar zavaljen.
>
> Tole bo bolj težko, ker nimam veliko izkušenj z gradnjo statičnih
> programov, poleg tega ne gradim zadeve glede na beta1 ampak na zadnjo
> različico v SVN (CMake & druščina pa so novi tudi zame), tako da bi
> verjetno rabil nekaj pomoči. Ali morda veš, kaj moram spremeniti v
> nastavitvah, ko poženem CMake?
Saj zato statično povezan program - vseboval bo vse potrebne knjižnice in zato 
bi moral delati še drugod (oz. procesorji z isto arhitekturo). 

Cmake samo ustvari klasični Makefile (za zgradit uporabljaš cmake; make # 
ane?), zato lahko spreminjaš kar tega.
Torej poskusi tole za statični kaider:
cmake
make CFLAGS="-static" CXXFLAGS="-static"

To bo prepisalo C*FLAGS, zato dodaj svoje, če kako pogrešaš. Mogoče ne bi 
škodil tudi -march=i386 (upam da imaš 32-bitni procesor).

Da preveriš, če je res statičen pa uporabi file. Primer:
[EMAIL PROTECTED] devel $ file /usr/bin/xtrlock.*
/usr/bin/xtrlock: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
for GNU/Linux 2.6.0, dynamically linked (uses shared libs), not stripped
/usr/bin/xtrlock.static:   ELF 32-bit LSB executable, Intel 80386, version 1 
(SYSV), for GNU/Linux 2.6.0, statically linked, stripped
[EMAIL PROTECTED] devel $

> > Aja, kaj pa sanja avtor tam z ssh -XC v navodilih? A ni dovolj en
> > export XAUTHORITY=/home/mujo/.Xauthority
> > su kde-devel -c kaider
>
> Meni ni bilo treba narediti ničesar dodatnega. Izgradnjo KDE 4 sem
> nadaljeval le še v enem dodatnem imeniku (playgroud\devtools\kaider če se
> ne motim). Poganjam pa zadevo tako pod drugim uporabniškim računom ...
ok.

LP

-- 
We cannot command nature except by obeying her.  --Sir Francis Bacon
Have a sourcerous day! www.sourcemage.org

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
lugos-slo mailing list
[email protected]
http://liste2.lugos.si/cgi-bin/mailman/listinfo/lugos-slo

Одговори путем е-поште