Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.sys.mac.programmieren > #702

XCode assembler und Travis

From ole-usenet-spam@gmx.net (Оlе Ѕtrеісhеr)
Newsgroups de.comp.sys.mac.programmieren
Subject XCode assembler und Travis
Date 2017-05-08 10:14 +0200
Organization The Borribles
Message-ID <ytz8tm7zrx5.fsf@news.ole.ath.cx> (permalink)

Show all headers | View raw


Hallo,

welcher Assembler wird in XCode verwendet? Soweit ich die Dokumentation
verstanden habe, ist das ein Apple-eigener, aber wenn ich (auf
Travis-CI) eine Assemblierung versuche[1], bekomme ich

gcc -c -I/Users/travis/.iraf/ -O -DMACOSX -DMACINTEL -DMACH64 -Wall -Wunused -m64 -g -DNOVOS -Wall ../as/zsvjmp.s -o zsvjmp.o
../as/zsvjmp.s:61:2: error: unknown directive
 .abs _mem_, 0
 ^

Der Apple-eigene sollte .abs können [2], der Gnu assembler kann es nicht
[3]. Der fragliche Code ist hier [4]. Auf einer (fremden)
Entwicklermaschine funktioniert der Assembler code [5].

Ich selbst habe keinen passenden Mac, sodass ich hier nicht so recht
weiß, wo das Problem liegt: Ist das ein Bug (oder ein Feature) in
Travis, dass sie einen anderen Assembler nehmen? Oder gab es da mal eine
Änderung? Und wie bekommt man das sauber hin?

(Sorry fall das etwas konfus wirkt: ich habe halt keine Erfahrung mit
Apple und XCode)

Schöne Grüße

Ole


[1] https://travis-ci.org/olebole/iraf-v216/jobs/229865246#L187-L190
[2] https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/Assembler/040-Assembler_Directives/asm_directives.html
[3] https://sourceware.org/binutils/docs/as/Pseudo-Ops.html
[4] https://github.com/olebole/iraf-v216/blob/master/unix/as.macintel/zsvjmp.s
[5] https://github.com/iraf/iraf-v216/issues/41#issuecomment-299785972

Back to de.comp.sys.mac.programmieren | Previous | Next | Find similar


Thread

XCode assembler und Travis ole-usenet-spam@gmx.net (Оlе Ѕtrеісhеr) - 2017-05-08 10:14 +0200

csiph-web