--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