Repository 32bit  Forum
Repository 64bit  Wiki

Slackware + beagleboard cercasi collaboratori

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 19:34

Ho notato che la versione di gcc di sourcery g++ lite attuale e' la 4.4.1, mentre quella usata da slackware 13.1 e' la 4.4.4.

Questa differenza potrebbe creare dei problemi?

Lo stesso dicasi per le librerie glibc e le binutils. Entrambi hanno delle versioni diverse.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 19:51

Code Sourcery è un prodotto commerciale ottenuto da gcc quindi è normale che sia indietro di qualche versione rispetto a gcc ufficiale.
Ti do qualche aggiornamento. Quello che sto tentando di fare al momento è tentare di compilare gcc mediante code sourcery in maniera tale da avere un compilatore nativo per ARM, ovvero un compilatore che gira su ARM per compilare per ARM stesso. Il vantaggio di questa soluzione è quello di poter emulare mediante qemu un ambiente arm e quindi compilare slackware da dentro questo ambiente emulato, il chè vorrebbe dire evitare di modificare ogni volta gli slackbuilds.
Ovviamente ho qualche problemino :) il primo è che non sono sicuro di poter compilare gcc mediante code sourcery. Nel caso dovesse fallire questo tentativo vorrei provare a usare crosstool-ng per compilare gcc.
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 20:46

Quando mi ero compilato la tool chain per AVR su Slackware, avevo seguito il seguente tutorial:

http://www.arduino.cc/playground/Linux/Slackware

Non basta fare qualcosa del genere anche per creare la toolchain per ARM?

Ovviamente sostituendo --target=avr con --target=arm-linux (o qualcosa del genere) e lo stesso per --host.

Qui ci sono altre informazioni utili:
http://www.ailis.de/~k/archives/19-ARM- ... howto.html

Forse anche Cross Linux From Scratch puo' dare qualche buona indicazione?
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 21:21

Quella guida è come compilare un cross-compilatore e noi per quello non abbiamo problema visto che come cross-compilatore potremmo usare code sourcery.
Prendi per esempio come dicevi Cross Linux From Scratch: http://cross-lfs.org/view/clfs-sysroot/arm/
Almeno in teoria noi potremmo saltare a più pari tutto il capitolo III in quanto il cross-compilatore già l'abbiamo. Ci manca tutto il resto descritto nel cap. IV ma ovviamente usando i pacchetti della slack.
Quello che si potrebbe tentare di fare è esattamente quello descritto in http://cross-lfs.org/view/clfs-sysroot/ ... final.html ovvero un compilatore per ARM che compili su ARM stesso.
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 21:27

Quello che ho scritto prima si riferisce al caso della cross-compilazione. Non c'entra con la creazione di un compilatore ARM nativo da far girare direttamente su ARM.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 21:38

Sìsì, non credo esista una strada "più giusta" di un'altra. E' un progetto anche per sperimentare quindi qualsiasi strada va più che bene :)
Il cross-compilatore lo si può fare partendo da gcc e compilando a mano come è scritto nella guida che hai postato, usando sourcery g++ o magari ancora crosstool-ng...
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » gio ott 28, 2010 9:19

Stavo pensando... non potremmo installare una distro gia' fatta e funzionante per ARM (e.g. Debian o ARMedSlack) e cosi' abbiamo gia' la toolchain (gcc, glibc, binutils) compilata per ARM da usare per compilare la nostra Slackware?
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » gio ott 28, 2010 11:57

Certo, solo che uno dei motivi per cui faccio tutto questo è per imparare qualcosa di nuovo, per questo volevo fare tutto da zero :)
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » gio ott 28, 2010 12:10

OK, mi sembra un ottimo motivo.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » ven ott 29, 2010 11:58

Oggi ho trovato questo:

http://www.linuxfordevices.com/c/a/News ... o-Project/

http://www.yoctoproject.org/

Forse Yocto potrebbe venirci incontro per il porting di Slackware su BB.

Cosa ne pensate?
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » ven ott 29, 2010 12:03

E' un po' quello che fa anche openembedded http://wiki.openembedded.org/index.php/Main_Page, ma volevo evitare di usare cross-development tools di quel tipo (IMHO)...
Ieri ho compilato un cross-compilatore per i cortex-a8 usando crosstool-ng, oggi provo a compilare gcc nativo...
vi faccio sapere
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » ven ott 29, 2010 15:31

Ecco qui altre info utili su ARM cross-compiling del kernel:

http://geekwentfreak.wordpress.com/2010 ... l-for-arm/
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » sab ott 30, 2010 13:28

Per ora la cosa più completa che ho visto è questa: http://free-electrons.com/blog/beagle-labs/
Avatar utente
lyapunov
Linux 2.4
Linux 2.4
 
Messaggi: 204
Iscritto il: dom mag 04, 2008 15:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » sab ott 30, 2010 21:56

Oggi ho scoperto che esiste la PandaBoard:

http://www.linuxfordevices.com/c/a/News/PandaBoard/

http://multivu.prnewswire.com/mnr/pandaboard/39158/

http://pandaboard.org/

Visto che devo ancora fare l'acquisto, penso che mi orientero' sulla PandaBoard.
pino_otto
Linux 2.4
Linux 2.4
 
Messaggi: 323
Iscritto il: dom lug 09, 2006 10:57
Località: Torino - Changchun (China)
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda Blallo » mar nov 09, 2010 8:16

state continuando il progetto ragazzi?
Io sono il detective Arsenio Magret, e porto sempre la camicia TATUATA!
Avatar utente
Blallo
Packager
Packager
 
Messaggi: 3213
Iscritto il: ven ott 12, 2007 10:37
Località: Torino / Torremaggiore (FG)
Nome Cognome: Savino Liguori
Slackware: 14.1 / 12.2
Kernel: 3.12.2-ck
Desktop: Openbox

PrecedenteProssimo

Torna a Porting Slackware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite