Pages: 1 ... 6 7 [8]   Go Down
Author Topic: Tentiamo di compilare la Toolchain 3.4.2 su Mac OS X  (Read 6018 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 336
Posts: 23142
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se riesci a replicare uno script per Linux, bene. Perché almeno tutti poi possono compilarsi la toolchain in proprio  smiley-wink
Logged


0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Se build_platform è diverso da host_platform la variabile 'canadian_cross=true', per avr8 build e host devono essere diverso, mentre nel caso
di AVR32 il compilatore può essere nativo installato in una sd su un embedded board basata su AVR32, oppure può essere un canadian cross compiler.
Peccato che questo non ci dice nulla riguardo al valore che deve assumere  'build_platform', cosa sarà AVR, avr, AVR8, avr8, vediamo se spunta fuori.

Ciao.

no, build platform e host platform sono:
build platform: il SO che compila (mac in questo caso);
host platform: il SO per cui compilare (sempre per mac).

quindi volendo potresti compilare da linux per mac o per windows, o da x86 per 64bit e viceversa...
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7265
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se compili, però, per una piattaforma differente potresti non avere modo di fare dei test.
Ad esempio su Windows potrei compilare la toolchain per Mac, ma poi mi appendo perché non potrei provarla.  smiley-sweat
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

qualche buon anima che testa la si trova sempre  smiley-mr-green
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Switzerland
Offline Offline
Faraday Member
**
Karma: 116
Posts: 6021
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

.....
quindi volendo potresti compilare da linux per mac o per windows, o da x86 per 64bit e viceversa...

Te piacerebbe ... come dicono a Roma ...  smiley-lol smiley-lol smiley-lol

Su Mac io non ci conterei ... come hai visto le abbiamo provate TUTTE e, qualsiasi cosa metti in -H o in -B diverso da x86_64-apple-darwin12.4.0 ... fa fallire il processo smiley-sad

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Switzerland
Offline Offline
Faraday Member
**
Karma: 116
Posts: 6021
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

... per inciso, come ho già segnalato nel topic relativo all'IDE 1.5.x, ... sono assente per una decina di gg ... appena rientro, come d'accordo con Leo, pubblico il tutto in modo ordinato ... abbiate pazienza ...  smiley-red

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

0
Offline Offline
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

devi avere un sistema adatto alla cross-compilazione... direi di scordartelo su mac. Intendevo che una buon'anima compila da linux per mac x86 e x64
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7265
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho visto adesso l'altro post.
Ti faccio i complimenti qui per non sporcare lì.
 smiley-mr-green smiley-mr-green smiley-mr-green

Plovelbio cinese: Chi l'ha dura, la vince.



Si, ok. Potete bannarmi per 72 ore.  smiley-roll-blue smiley-roll-blue
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Switzerland
Offline Offline
Faraday Member
**
Karma: 116
Posts: 6021
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho visto adesso l'altro post.
Ti faccio i complimenti qui per non sporcare lì.
 smiley-mr-green smiley-mr-green smiley-mr-green

GRAZIE ... comunque poi servirà l'aiuto di tutti per sistemare i problemi del "core" che vengono fuori con la nuova toolchain ... pgmspace. WiFi, ecc. ecc.


Plovelbio cinese: Chi l'ha dura, la vince.

... anche ... chi l'ha duro ...  smiley-mr-green smiley-lol smiley-mr-green smiley-lol smiley-mr-green smiley-lol ... ok, battutaccia !!!

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 336
Posts: 23142
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Se pubblichi gli errori completi, possiamo darci un'occhiata.

Intanto, posso dirti che a suo tempo ebbi problemi con la funzione delay, che il core Arduino ridefiniva quando era già definita nella toolchain, poi con pgrmem perché erano cambiate le definizioni (ad esempio prog_char era deprecato e bisognava sostituirlo con const PROGMEM char, ecc). C'erano dei problemi anche con i file HardwareSerial.cpp e .h perché il vecchio core usava SIGNAL al posto di ISR per gestire le routine di interrupt, nonché nei file WInterrupts.c e Wiring.c per lo stesso motivo.
Poi a mente non mi viene altro.

Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7265
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non so se sia attinente all'argomento
--> https://groups.google.com/a/arduino.cc/forum/?fromgroups#!topic/developers/_vN1bDOqSVk
--> https://github.com/ffissore/arduino-toolchain
« Last Edit: November 06, 2013, 06:14:12 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Pages: 1 ... 6 7 [8]   Go Up
Jump to: