--- Andy Dougherty <[EMAIL PROTECTED]>
wrote:
> In perl5, we've had occasional header file name conflicts
> over the
> years.  One common example is someone putting a file
> named "config.h"
> in /usr/local/include.  Other conflicts with "string.h"
> and "memory.h"
> are also conceivable.
> 
> I'd suggest 
> 
>       cd parrot
>       mkdir include
>       mkdir include/parrot
>       mv *.h include/parrot
> 
> changing parrot.h to do  #include "parrot/config.h" and
> then changing
> Makefile to add -I./include to CCFLAGS.

YES!!! This is something I've wanted to do to Perl5 for
years, but we can't because every XS module in the world
expects the headers to be at the root. We should
_definitely_ do this -- the fewer namespaces we pollute,
the better.

-- BKS

__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

Reply via email to