Just one more thing...

Anders Bergh anders1 at gmail.com
Mon Feb 23 01:08:28 PST 2009


On Sun, Feb 22, 2009 at 21:55, Walter Bright <newshound1 at digitalmars.com> wrote:
> Greg Parker wrote:
>>
>> You'll be affected pretty much no matter what you use. Changes
>> between OS versions have included: * the libc and dynamic linker
>> bootstrap process. Basically, crt.o changed, and you can't compile
>> with the new crt.o and run on an old OS. * UNIX compliance. Some
>> functions changed for UNIX compliance, so now libc includes _read and
>>  _read$UNIX2003 for example. If you build with UNIX compliance on
>> (which is the default), then you'll magically link to the
>> _read$UNIX2003 symbol, which doesn't exist on older OS versions.
>>
>> You can get backwards compatibility, but you have to ask for it with
>> the SDK and min-version settings.
>
> Thanks, I think I've got the makefile set up for that now, though I don't
> have an old mac to test it on.
>

If you upload some 10.4 binaries I can try it on my machine.

-- 
Anders Bergh


More information about the Digitalmars-d-announce mailing list