working towards a new release

Alastair Reid alastair@reid-consulting-uk.ltd.uk
10 Aug 2002 01:08:06 +0100


> So, if people could give me / the CVS list an indication of what
> remains to be done on the parts they're working on, that'd be
> helpful.

I thought I'd finished everything and could get the HGL stuff up and
going with the new ffi when...

1) I tried using ffihugs on Linux:

   Yoiks: you have to put double quotes round the +L argument:

     ffihugs +G +L"\"foo bar\"" Baz

   The reason is that server.c tries to split each option argument
   into a list of option arguments.

   How can I work around this?  (I'm tempted to fix server.c to _not_
   do this - but it's clear that someone once thought it was a good
   idea to make it work this way so I'd probably break something else
   in the process.)

2) I tried using ffihugs on Win32 but...

   Hugs can't detect if the invocation of CC fails because (IIRC)
   Win32's 'system' call always returns success.

   How can we fix this?  Is there something else we can use instead?


(There's also a problem that my code in ffi.c assumes that / is the
directory separator but the fix for this is obvious.)

--
Alastair