-
Notifications
You must be signed in to change notification settings - Fork 62
Commit 2757b2c
committed
PortAudio: Enable build on macOS/arm64
Quote from portaudio/config.log:
...
configure:3194: checking whether the C compiler works
configure:3216: gcc -I/opt/homebrew/opt/zlib/include portaudio/lib/.libs/libportaudio.a -framework CoreServices -framework CoreFoundation -framework AudioUnit -framewo rk AudioToolbox -framework CoreAudio -lpthread -lm mini-gdbstub/build/libgdbstub.a conftest.c >&5
clang: error: no such file or directory: 'portaudio/lib/.libs/libportaudio.a'
...
configure:3265: error: C compiler cannot create executables
...
The ./configure script fails on macOS because LDFLAGS includes static
libraries (libportaudio.a) that have not yet been built. This causes the
compiler check to fail with "C compiler cannot create executables".
This patch unsets LDFLAGS during the configure step to allow the test
program to compile and link successfully, enabling builds on macOS.
Related: #76 1 parent 1637dff commit 2757b2c
1 file changed
+7
-7
lines changedLines changed: 7 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
100 | 100 |
| |
101 | 101 |
| |
102 | 102 |
| |
103 | - | ||
103 | + | ||
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
| |||
168 | 168 |
| |
169 | 169 |
| |
170 | 170 |
| |
171 | - | ||
172 | - | ||
171 | + | ||
172 | + | ||
173 | 173 |
| |
174 | - | ||
175 | - | ||
176 | - | ||
174 | + | ||
175 | + | ||
176 | + | ||
177 | 177 |
| |
178 | 178 |
| |
179 | 179 |
| |
| |||
213 | 213 |
| |
214 | 214 |
| |
215 | 215 |
| |
216 | - | ||
216 | + | ||
217 | 217 |
| |
218 | 218 |
|
0 commit comments