public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds
@ 2005-08-12 11:01 bitti at iki dot fi
2005-08-12 13:32 ` [Bug driver/23351] " pinskia at gcc dot gnu dot org
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: bitti at iki dot fi @ 2005-08-12 11:01 UTC (permalink / raw)
To: gcc-bugs
Consider the following additional specs file, test.specs:
*cpp:
+ -I testing
Using that to preprocess a trivial C++ file (containing just an empty main())
produces the following output (Note that "-I testing" is missing):
******************
[cppbug]$ cpp -v -specs=test.specs t.cc
Reading specs from
/share/local/lang/gcc401-sol8/bin/../lib/gcc/sparc-sun-solaris2.8/4.0.1/specs
Reading specs from test.specs
Target: sparc-sun-solaris2.8
Configured with: ../../gcc-4.0.1/configure --prefix=/usr/local/lang/gcc401-sol8
--enable-shared --with-local-prefix=/opt/local --enable-cpp
--enable-threads=posix --with-gnu-ld
--with-ld=/usr/local/lang/gcc401-sol8/bin/ld --with-gnu-as
--with-as=/usr/local/lang/gcc401-sol8/bin/as --disable-nls --disable-multilib
--enable-languages=c,c++ --enable-c99
Thread model: posix
gcc version 4.0.1
/share/local/lang/gcc401-sol8/bin/../libexec/gcc/sparc-sun-solaris2.8/4.0.1/cc1plus
-E -quiet -v -iprefix
/share/local/lang/gcc401-sol8/bin/../lib/gcc/sparc-sun-solaris2.8/4.0.1/ t.cc
-mcpu=v7
... (rest of output omitted)
*****************
For C preprocessing, the -I option is added properly (the last line):
*****************
[cppbug]$ cpp -v -specs=test.specs t.c
Reading specs from
/share/local/lang/gcc401-sol8/bin/../lib/gcc/sparc-sun-solaris2.8/4.0.1/specs
Reading specs from test.specs
Target: sparc-sun-solaris2.8
Configured with: ../../gcc-4.0.1/configure --prefix=/usr/local/lang/gcc401-sol8
--enable-shared --with-local-prefix=/opt/local --enable-cpp
--enable-threads=posix --with-gnu-ld
--with-ld=/usr/local/lang/gcc401-sol8/bin/ld --with-gnu-as
--with-as=/usr/local/lang/gcc401-sol8/bin/as --disable-nls --disable-multilib
--enable-languages=c,c++ --enable-c99
Thread model: posix
gcc version 4.0.1
/share/local/lang/gcc401-sol8/bin/../libexec/gcc/sparc-sun-solaris2.8/4.0.1/cc1
-E -quiet -v -iprefix
/share/local/lang/gcc401-sol8/bin/../lib/gcc/sparc-sun-solaris2.8/4.0.1/
-idirafter /opt/local/include -I testing t.c -mcpu=v7
****************
My linux (i686-pc-linux-gnu) build properly addes the options from *cpp in both
cases.
This bug does not only affect the cpp command but also normal C ja C++
compilations in the sun environment.
--
Summary: *cpp specs file options are sometimes ignored in Sun
builds
Product: gcc
Version: 4.0.1
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: preprocessor
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: bitti at iki dot fi
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.8
GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
@ 2005-08-12 13:32 ` pinskia at gcc dot gnu dot org
2005-08-12 13:40 ` matti dot rintala at iki dot fi
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-12 13:32 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-12 13:31 -------
SPECs are really internal to GCC.
--
What |Removed |Added
----------------------------------------------------------------------------
Component|preprocessor |driver
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
2005-08-12 13:32 ` [Bug driver/23351] " pinskia at gcc dot gnu dot org
@ 2005-08-12 13:40 ` matti dot rintala at iki dot fi
2005-08-12 17:04 ` ebotcazou at gcc dot gnu dot org
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: matti dot rintala at iki dot fi @ 2005-08-12 13:40 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From matti dot rintala at iki dot fi 2005-08-12 13:39 -------
Subject: Re: *cpp specs file options are sometimes ignored
in Sun builds
pinskia at gcc dot gnu dot org wrote:
>------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-12 13:31 -------
>SPECs are really internal to GCC.
>
>
>
? I am not sure I understand you reply. We have to provide additional
system-wide compiler flags for gcc (-I include paths, linker options
etc.). We are using the specs file for that purpose, and I understood
from the documentation that this is still possible in 4.0.1 by using the
-dumpspecs option to get a copy of the internal specs file, and then
modify that. Is there something wrong with this approach?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
2005-08-12 13:32 ` [Bug driver/23351] " pinskia at gcc dot gnu dot org
2005-08-12 13:40 ` matti dot rintala at iki dot fi
@ 2005-08-12 17:04 ` ebotcazou at gcc dot gnu dot org
2005-08-12 22:33 ` pinskia at gcc dot gnu dot org
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: ebotcazou at gcc dot gnu dot org @ 2005-08-12 17:04 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |ebotcazou at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
` (2 preceding siblings ...)
2005-08-12 17:04 ` ebotcazou at gcc dot gnu dot org
@ 2005-08-12 22:33 ` pinskia at gcc dot gnu dot org
2005-08-23 12:49 ` matti dot rintala at iki dot fi
2005-08-23 13:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-12 22:33 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-12 22:33 -------
You can set env variables per user.
See <http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc/Environment-Variables.html#Environment-
Variables>
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
` (3 preceding siblings ...)
2005-08-12 22:33 ` pinskia at gcc dot gnu dot org
@ 2005-08-23 12:49 ` matti dot rintala at iki dot fi
2005-08-23 13:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: matti dot rintala at iki dot fi @ 2005-08-23 12:49 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From matti dot rintala at iki dot fi 2005-08-23 12:47 -------
(In reply to comment #3)
> You can set env variables per user.
Are you saying that specs files and specs options are not supported in current
gcc and that they should not be used for any purpose?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Bug driver/23351] *cpp specs file options are sometimes ignored in Sun builds
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
` (4 preceding siblings ...)
2005-08-23 12:49 ` matti dot rintala at iki dot fi
@ 2005-08-23 13:16 ` pinskia at gcc dot gnu dot org
5 siblings, 0 replies; 7+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-23 13:16 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-23 12:49 -------
(In reply to comment #4)
> (In reply to comment #3)
> > You can set env variables per user.
>
> Are you saying that specs files and specs options are not supported in current
> gcc and that they should not be used for any purpose?
No what I am saying is that they are not designed for what you are doing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23351
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2005-08-23 12:49 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-12 11:01 [Bug preprocessor/23351] New: *cpp specs file options are sometimes ignored in Sun builds bitti at iki dot fi
2005-08-12 13:32 ` [Bug driver/23351] " pinskia at gcc dot gnu dot org
2005-08-12 13:40 ` matti dot rintala at iki dot fi
2005-08-12 17:04 ` ebotcazou at gcc dot gnu dot org
2005-08-12 22:33 ` pinskia at gcc dot gnu dot org
2005-08-23 12:49 ` matti dot rintala at iki dot fi
2005-08-23 13:16 ` pinskia at gcc dot gnu dot org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).