This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [Fwd: passing option to makefile via RPM-Spec]
On Sun, 14 February 1999, 23:45:38, toa@pop.agri.ch wrote:
> Thanks for replying, you were the only one who did
>
> in the meantime I got tow steps further and one back.!
> Maybe your hint was or is successful don't know. I did the following in the
> meantime: I found somwhere in the make file my FLAGS, and also a disabling of
> them. I pathched the corresponding one, a file found in ./config/mt-linux. I
> patched this one with fno-vtable-thunks. No success;
>
> The compile worked great but the build didn't , Is it really possible to
> build the libstdc++with VTABLE-THUNKS off
Ahh, should have read further...; you're trying to modify the C++ build
process, while I stopped reading at CFLAGS :-( This macro is dedicated to
the C language... You need to redefine CXXFLAGS in order to pass
any flags to C++ related builds. Something like the following should
do:
env CFLAGS="-O2 -g" CXXFLAGS="-O2 -g -fno-vtable-thunks" \
$RPM_BUILD_DIR/egcs-$RPM_PACKAGE_VERSION/configure -v --prefix=/usr \
--enable-shared --enable-threads \
$RPM_ARCH-redhat-linux
> Please give me a hint, since three weeks I try to do so, but I only get long
> compile times with no success.
>
>
> Thanks in Advance
You're welcome.
Later,
manfred
>
> Andreas
> Manfred Hollstein wrote:
> >
> > On Fri, 12 February 1999, 11:16:11, toa@pop.agri.ch wrote:
> >
> > > Can anybody of you help me to this topic?
> > >
> > > Thanks
> > > Andreas
> > > [2 <message/rfc822>]
> > >
> > > [2.1 passing option to makefile via RPM-Spec <text/plain; us-ascii (7bit)>]
> > > From: Andreas Tobler <toa@pop.agri.ch>
> > > Sender: owner-linuxppc-dev@lists.linuxppc.org
> > > To: LinuxPPC-Dev <linuxppc-dev@lists.linuxppc.org>
> > > Subject: passing option to makefile via RPM-Spec
> > > Date: Thu, 11 Feb 1999 20:47:29 +0100
> > >
> > >
> > > I try to build egcs-1.1.1-1c under pre-R5 with the make option
> > > '-fno-vtable-thunks'. I use the egcs-1.1.1-1c.src.rpm from biggi.
> > > As Franz Sirl suggested I inserted in the RPM-SPEC file from egcs the
> > > following entry:
> > >
> > >
> > > cd %{OBJDIR}
> > > CFLAGS="-O2 -g -fno-vtable-thunks" <--- this I entered!!!
> >
> > You forgot to "export" the CFLAGS variable: add
> >
> > export CFLAGS
> >
> > > $RPM_BUILD_DIR/egcs-$RPM_PACKAGE_VERSION/configure -v --prefix=/usr \
> > > --enable-shared --enable-threads \
> > > $RPM_ARCH-redhat-linux
> > >
> > > But I can't find the entry somewhere in my build.log. And for me it seems that
> > > there was no success passing this option to the configure/make file of egcs.
> > > Any hints?
> > >
> > > Another question, how can I tell the egcs specs not to build the whole egcs,
> > > only c and c++? It's a bit funny to wait about four and a half hour for
> > > testing the compiler. (It's a 7200/90 which needs 4 1/2 hours to build egcs-1.1.1)
> >
> > This is not possible with egcs-1.1.1; recent egcs-snapshots allow you
> > to add
> >
> > --enable-languages=c,c++
> >
> > when calling configure; see <http://egcs.cygnus.com/install/configure.html>
> > for details.
> >
> > >
> > >
> > > Thanks
> > > Andreas
> >
> > Later,
> > manfred
>
> --
> ------------------
> | Andreas Tobler
> | CH-8004 Zuerich
> | E-mail: toa@pop.agri.ch
> ------------------------------------------
>