Re: Slouceni syslessu pro ruzne architektury

jiri.kubias@gmail.com (sysless@pandora.cz) jiri.kubias at gmail.com
Mon Jan 11 19:50:55 CET 2010


Ahoj,
tak zminovany addat_base nefunguje (konfigurak
board/arm/lpc2364_addat/config.addat).
Errorova hlaska

LINK /home/data/robot/eurobot/test/sysless/_compiled/bin/addat_base-flash
/usr/arm-elf/gcc/4.3.2/bin/../lib/gcc/arm-elf/4.3.2/../../../../arm-elf/lib/libg.a(lib_a-init.o):
In function `__libc_fini_array':
/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/../../../../../../../src/gcc-4.3/newlib/libc/misc/init.c:58:
undefined reference to `_fini'
/usr/arm-elf/gcc/4.3.2/bin/../lib/gcc/arm-elf/4.3.2/../../../../arm-elf/lib/libg.a(lib_a-init.o):
In function `__libc_init_array':
/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/../../../../../../../src/gcc-4.3/newlib/libc/misc/init.c:40:
undefined reference to `_init'
collect2: ld returned 1 exit status
make[1]: ***
[/home/data/robot/eurobot/test/sysless/_compiled/bin/addat_base-flash] Error
1
make: *** [binary-pass] Error 2

Vypada to ze se tam dostal nejakej nerelativni symlink
(/home/playground/projects/linux/build-i386/arm-elf/gcc/arm-elf/newlib/libc/misc/
 - tohle opravdu neni moje, vlastnik at se prizna 8-)). Zkousel jsem
prelozit eb_ebb pro lpceurobot a to jede.

ad 1)
souhlasim, vyhazel bych tam vetsinu aplikaci. Jen prosim at tam zustane z
app: app/arm/eb_blink a z board board/arm/lpceurobot pro studenty co
pouzivaji nase euroboti desticky.

ad 2)
V tomhle se nevyznam, jen mi pak napiste komu mam posilat patch.

Jirka



2010/1/11 Michal Sojka (sysless at pandora.cz) <sojkam1 at fel.cvut.cz>

>
> Ahoj vsem,
>
> jak uz jsem nekomu z vas rikal, rozhodli jsme se sloucit sysless-lpc21xx a
> sysless-h8300 do jednoho repozitare. Vysledek je k videni na
>
>  http://rtime.felk.cvut.cz/gitweb/sysless.git
>
> a stahnout si ho muzete pomoci
>  git clone git://rtime.felk.cvut.cz/sysless.git nebo
>  git clone login at rtime.felk.cvut.cz:/var/git/sysless.git
>
> V tuto chvili bych vas chtel poprosit, jestli byste nemohli zkontrolovat,
> zda
> pri slucovani nedoslo k znefunkcneni vasich veci. Pokud ano, napiste sem a
> budeme to nejak resit.
>
> Jak puvodni, tak nove repozitare jsou momentalne v read-only rezimu. Pokud
> mate jeste neco rozdelaneho, co neni "pushle" na serveru, napiste sem co
> nejdriv a domluvime se jak postupovat. Pokud nikdo nenapise cca do stredy,
> mam
> v planu puvodni repozitare "schovat" v Gitwebu
> (http://rtime.felk.cvut.cz/gitweb) a nechat pouze pristup pres git.
> Dokumentaci na
> http://rtime.felk.cvut.cz/hw/index.php/System-Less_Framework
> upravim az budu vedet, ze takhle je vse OK.
>
> PLANOVANE ZMENY DO BUDOUCNA:
>
> 1) Z repozitare chceme vyhazet vsechny vetsi aplikace. Zejmena se jedna o
> adat_base, rama_dam. S pripadnym prevodem do samostatneho repozitare jsem
> ochoten asistovat. V zasade jsou pro aplikace na vyber dve moznosti: a)
> pouzit
> sysless jako submodul a b) pouzivat tzv. subtree merge.
>
> 2) Omezeni pristupu. Protoze soucasny stav puvodniho sysless-lpc21xx neni
> zrovna idealni, je potreba kontrola toho, co lidi commituji. Jsou dve
> moznosti: a) Bud bude mit write pristup k repozitari jen par lidi (napr. ja
> a
> Pavel) a ostatni budou zmeny zasilat mailem (git format-patch/git
> send-email)
> ci jako "pull request" na jejich repozitare nebo b) kazdemu kdo by chtel
> zapisovat se zridi samostatny branch/fork a do hlavni vetve se to namerguje
> jen tehdy pokud vse pujde zkompilovat.
>
> Moznost a) znamena, ze budu muset venovat syslessu vic sveho casu a moznost
> b)
> zase ze budu muset cas venovat psani skriptu pro aktumatickou kompilaci.
>
> Jak se k tomu stavite?
>
> Michal
>
> ---
>



-- 
===================================================
Bc. Jiri Kubias
Czech Technical University in Prague
Faculty of Electrical Engineering
dept. of Control Engineering
Karlovo namesti 13/E, 121 35 Prague
Czech Republic

web page: http://dce.felk.cvut.cz
e-mail: jiri.kubias at gmail.com
mobile: 777 974167
===================================================

---
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rtime.felk.cvut.cz/pipermail/sysless/attachments/20100111/da047e0a/attachment.html>


More information about the Sysless mailing list