In regard to: Re: guile 1.3.4 & CVS: build problem on alpha-dec-osf (fix...:

>> If you keep header files with names like `random.h' in the libguile
>> directory, you would need to be certain that `-I.' was never used
>> while compiling anything in that directory.  You would likewise need
>> to be certain that `-Ilibguile' was never used in the top directory
>> and `-I../libguile' was never used in any sibling-directories of
>> libguile.  All that may break other things, or it may not.  The
>> problem is that it's a "brittle solution", meaning that it may solve
>> this problem, but a similar problem may pop up again later.
>
>Well, any solution requires discipline.  You're suggesting that every
>header file Guile uses, internal and external, should be named so as
>to be globally unique, distinguished from every header file on every
>machine Guile might be installed on.  Not impossible, but also
>somewhat brittle, given the number of header files involved.
>
>I think Mikael's solution is the correct one.  It's a bug to use -I to
>add a directory to the #include search path that contains header files
>named in an "unsanitary" way.

Sounds good.  Let me know when the change has been committed, and I'll be
happy to test.

Tim
-- 
Tim Mooney                              [EMAIL PROTECTED]
Information Technology Services         (701) 231-1076 (Voice)
Room 242-J1, IACC Building              (701) 231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164

Reply via email to