Thanks for trying that out and letting me have your comments.

On 07/04/2013 23:55, Phil Clayton wrote:
polyc looks very useful.  I just tried it out for 1723 and noticed a few
things:

1. -L${LIBDIR} is missing in the case when -o is not specified, causing
the error:
   /usr/bin/ld: cannot find -lpolymain
   /usr/bin/ld: cannot find -lpolyml
   collect2: ld returned 1 exit status

Oops.  That was a typo.

2. The Makefile.am has
   EXTRA=\"$(EXTRALDFLAGS)\"
which should, perhaps, be
   EXTRALDFLAGS=\"$(EXTRALDFLAGS)\"
as EXTRALDFLAGS is used inside the script.

Also an error.  I've just committed a fix.

3. In the polyc that was built, I see
   EXTRA=" "
As it stands, the Poly/ML lib directory is not added to the linker path
so I presume (for Linux) that this was meant to contain something like
   -Wl,-rpath ${LIBDIR}
so that it is not necessary to set LD_LIBRARY_PATH before running the
executable.

I really had in mind the Windows build which needs a few extra options. I hadn't thought of "rpath". My only concern would be if there are linkers around that don't support it. There doesn't seem to be a simple way in autoconf to find out if the linker supports it.

David

_______________________________________________
polyml mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml

Reply via email to