G'day all,

I notice the new Makefiles use ln -fs to try to force a link even if the file currently exists.

This causes a problem on Solaris, because the semantics of ln are different.

On Linux and FreeBSD, -f forces an overwrite. On Solaris, -f simply suppresses the question to the user that asks if they want to overwrite. But it then exits with an error, so the make fails when trying to create the shared library links.

So would there be any objection if I go through and change all non-os specific

ln -fs a b

commands to

rm -f b && ln -s a b

(I say non-os specific because there are places where there is a test of OS390 and AIX that I assume will still work fine.)

Cheers,
        Berin




Reply via email to