From: Erik H. <er...@eh...> - 2008-10-20 14:59:28
|
James Turner wrote: > On 20 Oct 2008, at 15:30, Erik Hofman wrote: > >> The main problem is that Apple never removed the alut functions from >> their OpenAL library causing linking conflicts wehn linking both >> freealut and OpenAL. > > Well, to be fair that's to preserve binary compatibility. I work > around that trivially be ensuring -framework ALUT comes before - > framework OpenAL on my link command. They only have to provide binary compatibility for applications that use OpenAL 1.0. Applications that use OpenAL 1.1 should have linked against a different library that doesn't contain the ALUT functions and there would have been no problem. But instead Apple combines OpenAL version 1.0 and OpenAL evrsion 1.1 in one library and decided to use include/OpenAL instead of include/AL I see this solely as a problem they created themselves. Erik |