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.
pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 20: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.

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 20: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.

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 21: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?

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 22: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.

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » mer ott 27, 2010 22: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.

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » mer ott 27, 2010 22: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...

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » gio ott 28, 2010 10: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?

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » gio ott 28, 2010 12:57

Certo, solo che uno dei motivi per cui faccio tutto questo è per imparare qualcosa di nuovo, per questo volevo fare tutto da zero :)

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » gio ott 28, 2010 13:10

OK, mi sembra un ottimo motivo.

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » ven ott 29, 2010 12: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?

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » ven ott 29, 2010 13: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

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » ven ott 29, 2010 16:31

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

http://geekwentfreak.wordpress.com/2010 ... l-for-arm/

Avatar utente
lyapunov
Linux 2.4
Linux 2.4
Messaggi: 204
Iscritto il: dom mag 04, 2008 16:12

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda lyapunov » sab ott 30, 2010 14:28

Per ora la cosa più completa che ho visto è questa: http://free-electrons.com/blog/beagle-labs/

pino_otto
Linux 2.4
Linux 2.4
Messaggi: 327
Iscritto il: dom lug 09, 2006 11:57
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: KDE 4.10.5
Località: Torino - Changchun (China)

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda pino_otto » sab ott 30, 2010 22: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.

Avatar utente
Blallo
Packager
Packager
Messaggi: 3287
Iscritto il: ven ott 12, 2007 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Slackware + beagleboard cercasi collaboratori

Messaggioda Blallo » mar nov 09, 2010 8:16

state continuando il progetto ragazzi?
My DWM configuration: https://github.com/8lall0/dwm

Feel free to use.


Torna a “Porting Slackware”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti