From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63104 invoked by alias); 24 Jun 2015 16:43:07 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 63086 invoked by uid 89); 24 Jun 2015 16:43:06 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qg0-f42.google.com Received: from mail-qg0-f42.google.com (HELO mail-qg0-f42.google.com) (209.85.192.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 24 Jun 2015 16:43:05 +0000 Received: by qgev13 with SMTP id v13so15961291qge.1 for ; Wed, 24 Jun 2015 09:43:03 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.55.31.22 with SMTP id f22mr85744532qkf.33.1435164183125; Wed, 24 Jun 2015 09:43:03 -0700 (PDT) Received: by 10.140.43.102 with HTTP; Wed, 24 Jun 2015 09:43:03 -0700 (PDT) In-Reply-To: References: Date: Wed, 24 Jun 2015 16:43:00 -0000 Message-ID: Subject: Re: Custom gcc installation include files From: Jonathan Wakely To: Siddhartha Jain Cc: gcc-help Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-06/txt/msg00164.txt.bz2 On 24 June 2015 at 11:56, Siddhartha Jain wrote: > Hi, > > I have a custom installation of gcc 4.8.1 in my home directory. > However the include files in that installation have no extensions! > (except for tgmath.h, fenv.h, complex.h, and cxxabi.h) Which files are you talking about? Most C++ Standard Library headers do not have extensions, so that's normal. > Thus even if I include the installation include directory (for me > under include/c++/4.8.1) in C_INCLUDE_PATH, it still goes to the > system-wide gcc include files. You should never need to add GCC's own include directories to its search paths, it looks there automatically. So you're doing something wrong. > Why do the include files in the gcc install not have extensions and > will renaming them to have a .h extension fix the problem? What problem? Most C++ headers are not supposed to have extensions, so renaming them is not going to help. It sounds like you have some problem compiling something and are confused about C++ headers, but it's hard to tell. Please describe the symptoms of the problem, not what you think is causing it. What are you trying to do? What errors are you getting?