Re: [AD] MacOS X dynamic linking and enduser package |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
On 2004-04-11, Angelo Mottola <a.mottola@xxxxxxxxxx> wrote:
> >find: invalid predicate `-delete'
>
> Don't know why this happens, "-delete" is listed as a valid predicate
> in the find man page, and it works here... Compatibility problem with
> earlier versions of find? I'm using the one shipped with Panther (OSX
> 10.3).
gradha@xxxxxxxxxx:~$ find -version
GNU find version 4.1
> Beware though that this enduser library is only useful for third-party
> apps compiled with 4.1.14 and future versions. Infact in 4.1.13 and
> earlier, the shared lib got created with the install name of 4.1.x, so
> a program compiled against it only worked with that particular WIP.
> With a recent change I made, now the lib has an install name of 4.1, so
> progs that link with it will work also if the host machine will have
> another WIP version (4.1.14 or future releases) installed.
I'm not sure that's a good idea. The change you propose seems ok for
stable versions. WIPs can break binary compatibility, and I've read a
few cases of people compiling their own Allegro version and having
runtime problems or strange errors becase they had another .DLL
somewhere else.
OTOH that seems to be the case with Linux builds, so maybe that's not
too bad for unpopular platforms with few users.