Filosoft / vabamorf

Eesti keele morfanalüsaator
Other
24 stars 14 forks source link

Kompileerimine Os X-s (Yosemite 10.10.5). Võimalik lahendus. #23

Closed ikiissel closed 7 years ago

ikiissel commented 8 years ago

Kui keegi peaks veel jänni jääma osx-i all kompileerimisega, siis mina sain käima nõnda. Võiks sobida kõigi uuemate osx-dega. (analüüs, ühestaja ja süntees testitud)

  1. faili stdfsc.h tuleks lisada näiteks nii

                #define MAC
            #endif
    
           + #if defined (__APPLE__) && !defined (MAC)
           +    #define UNIX
           + #endif
    
           #if defined (_UNICODE) && !defined (UNICODE)
  2. Makefile'ides "FLAGS=" real tuleks "Wl,--gc-sections" asendada "-Wl,-dead_strip"

Väljundis on hulgaliselt fabs() hoiatusi, aga kompileerub.

PRR24 commented 8 years ago

Ma soovitaks omalt poolt koodi mitte muuta ja kasutada lihtsalt -DUNIX parameetrit kui POSIX mõtteis mõlgub. Seda siis nii Lixux, Mac, Solaris või mõnel teisel *ix platvormil. Teegid ja optimeerimisvõtmed sõltuvad muidugi konkreetsest kompilaatorist ja platvormist.