--On Montag, 19. September 2005 22:13 +0200 "Ralf S. Engelschall" <[EMAIL PROTECTED]> wrote:

On Wed, Sep 07, 2005, Steffen Weinreich wrote:

    Added a patch for building libstdc++ under amd64-linux
Sorry for the delay in my feedback, but here it finally is ;-)

1. I tried to understand what you are actually fixing here.
   For me it looks that under amd64-linux the native versus cross
   compilation is incorrectly detected and as a result you are faced
   with build problems within libstd++. Can you give more details,
   Steve?

Yes you are right. The issue is that configure thinks we are crosscompiling under amd64-linux and bails out therefore but do not understand the reason for this.

2. I'm very unhappy that this hack for this single platform
   is such intrusive to our GCC package. A patch of nearly 200KB and
   for a generated file like "configure". Rather CVS intrusive and hard
   to maintain. It is possible to reduce it in size? Or even better:
   to replace it with a single "%{l_shtool} subst"? For instance the
   patch seems to remove always the same piece of code. We could so
   something like "s/test x.gcc_no_link = xyes/false/g" and this way
   already reduce the patch to the first hunk (which is different).

I have tried 3 other patches before which failed all later in the build process. In the gentoo build for gcc 3.4.3.20050110-r2 the Configure.ac is modified and a autoreconf called afterwards which also doesn't work for me. The first working patch was the patch which i have checked in which is indeed huge and ugly, but it worked in the first place.

I will try to reduce the footprint to a normal size. IF someone have a suggestion, it ist greatly welcome.



cheerio
  Steve

--
Steve Weinreich < [EMAIL PROTECTED] >
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to