Re: [AD] Allegro 4.0.3

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


> Now there is a big problem, because abi._tx says:
>
> "Once Allegro 4.0 is released, we plan to maintain Application Binary
> Interface compatibility for the rest of the 4.0.x series. For example, that
> means you will be able to use a executable compiled using version 4.0.10
> with a version 4.0.42 dynamic linker library, or even 4.0.0."
>
> which clearly implies forward binary compatibility... <sigh> I think we
> made a mistake here and I'm not sure that programs compiled with Allegro
> 4.0.2 work with the 4.0.0 DLL (I personally only tested that programs
> compiled with Allegro 4.0.0 work with the 4.0.2 DLL).

Something was really messed up in that area, because on the Windows side we 
devised a mechanism (the DLL symbol list) that makes it safe to add new 
symbols to the DLL without breaking *backward* binary compatibility.

-- 
Eric Botcazou



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/