CFLAGS не принимается во внимание, почему? - PullRequest
2 голосов
/ 12 апреля 2011

Я компилирую Apache 2.2.17 для моего Mac OS X 10.5.8 на 64-битном компьютере Intel, и я предпочитаю 64-битную компиляцию, поэтому я ставлю необходимые флаги перед ./configure следующим образом:

CFLAGS ="-arch x86_64"

, но только что скомпилированный двоичный файл не является 64-битным:

файл / usr / local / apache / bin / httpd / usr / local / apache / bin / httpd:Исполняемый файл Mach-O i386

Я в замешательстве.

Я пробовал варианты, такие как:

CFLAGS = "- arch x86_64" CXXFLAGS = "- arch x86_64"LDFLAGS = "- arch x86_64"

все с или без "export" или команды "env" в начале (например, export CFLAGS = "- arch x86_64") и результат неизменен.

Что может быть не так?

...