This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix c++ include file path (proposal)


On Tuesday, November 02, 2010 6:10 PM, Arnaud Lacombe wrote:


Hi,

On Tue, Nov 2, 2010 at 12:43 PM, Andy Gibbs <andyg1001@hotmail.co.uk> wrote:
Yann, All,

I have attached a proposed patch to correctly install the c++ headers inside
the sys-root/usr/include folder.
Why do you think they should ?


Two reasons (both may be totally inadequate!):


1. Because if you do a standard (i.e. non-cross) install of gcc, this is where these headers reside.

2. Because I have some software (badly written maybe: I can't say, it's not mine, but I didn't want to name names!) that I need to cross-compile that expects to find and makes direct reference to a usr/include/c++/... folder. In most other scenarios I guess users of this particular software find themselves in (e.g. local build or even crosstool before all these changes), it works without problems; but with the current position crosstool is in, it balks. Yes, I know that the c++ compiler holds the location of these include files so it can "always" find them, but in this case its broken.

and copy all the include files to the target filesystem.
What for ? If you want C++ headers on your target, just build a C++
compiler for it.


Isn't that what crosstool is supposed to be doing for me? Or am I misunderstanding you?


- Arnaud


Cheers Andy



--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]