sto cercando di compilare admesh trovano quierrore di make in Mac clang ld: opzione sconosciuta: --gc sezioni
https://github.com/admesh/admesh
Seguo burbero istruzioni per l'installazione che fondamentalmente si configurano e fanno. Ma quando eseguo il comando make nel mio mac, si dà il seguente errore,
MacBook-Pro:admesh mk$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
CC connect.lo
CC normals.lo
CC shared.lo
CC stlinit.lo
CC stl_io.lo
CC util.lo
CCLD libadmesh.la
ld: unknown option: --gc-sections
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [libadmesh.la] Error 1
make: *** [all] Error 2
MacBook-Pro:admesh mk$ clang -v
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.3.0
Thread model: posix
Qualcuno può aiutarmi a risolvere questo errore.
Immagino che '--gc-sections' si riferisca alla garbage collection che non è più supportata. Si potrebbe provare a rimuovere l'opzione all'interno del 'Makefile', tuttavia potrebbe essere che il codice non funzioni in un ambiente non raccolto. Potrebbe anche essere possibile risolvere specificando una versione inferiore di OSX usando '-mmacosx-version-min = 10.X'. – trojanfoe
@trojanfoe, puoi gentilmente guidarmi dove dovrei impostare questa mmacosx-versione-min = 10.X? Intendo nel file make o nella riga di comando? –
Guardando la seguente domanda SO, sembra che sia deprecato in 10.8, quindi prova 10.7. Tuttavia, Apple potrebbe aver rimosso anche il supporto di runtime. http://stackoverflow.com/questions/5466899/xcode-4-garbage-collection-removed – trojanfoe