On 01/12/11 17:31, David Matthews wrote:
On 01/12/2011 16:09, Phil Clayton wrote:
I've just tried r1380 on my Fedora 15 x86_64 machine and have a couple
of things to report:
1. I get a build error (see output below) for foreign.cpp. Perhaps my C
compiler is more pedantic than most but it is just using the default
options. I think the issue is that, on x86_64, void * is 8 bytes but
unsigned (int) is 4 bytes.
Thanks. That was a change I made when I tested it with the Windows
interface. One of my examples created a lot of callback functions and
showed up a bug that hadn't previously appeared. I've now changed this
to use uintptr_t rather than "unsigned" so it seems to be fine on my
X86/64 setup.
Thanks - all is working now.
2. When I specify --with-system-libffi, I see that configure still runs
for the libffi bundled with Poly/ML. Perhaps that is intentional.
It is intentional. While searching for information on how to configure a
sub-directory that had its own configure script I came across a document
that suggested that it was best to configure the sub-directory even if
it was not actually built. That would then ensure that things like "make
dist" work properly.
Good point. I would certainly want "make distclean" to clean out
everything.
Phil
_______________________________________________
polyml mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml