From owner-freebsd-openoffice Sun Oct 13 11:45:33 2002 Delivered-To: freebsd-openoffice@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3532837B401 for ; Sun, 13 Oct 2002 11:45:31 -0700 (PDT) Received: from kathmandu.sun.com (kathmandu.sun.com [192.18.98.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AEA843E91 for ; Sun, 13 Oct 2002 11:45:18 -0700 (PDT) (envelope-from Sander.Vesik@Sun.COM) Received: from dub-mail1.Ireland.Sun.COM ([129.156.220.69]) by kathmandu.sun.com (8.9.3+Sun/8.9.3) with ESMTP id MAA28859; Sun, 13 Oct 2002 12:45:10 -0600 (MDT) Received: from blossom (blossom [129.156.238.67]) by dub-mail1.Ireland.Sun.COM (8.11.6+Sun/8.10.2/ENSMAIL,v2.1p1) with ESMTP id g9DIj8Q21057; Sun, 13 Oct 2002 19:45:09 +0100 (BST) Date: Sun, 13 Oct 2002 19:45:08 +0100 (BST) From: Sander Vesik X-Sender: sv117949@blossom To: "Kevin B. Hendricks" Cc: dev@porting.openoffice.org, Martin Blapp , openoffice@FreeBSD.ORG Subject: Re: [porting-dev] Re: FreeBSD: mozilla datasource does not work In-Reply-To: <200210131128.00608.kevin.hendricks@sympatico.ca> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-openoffice@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 13 Oct 2002, Kevin B. Hendricks wrote: > Hi, > > I would be glad to add them but they will only work if the person who > checks them out has the same gcc version (for the same the C++ abi) as the > version that was checked in. > > So LinuxPPC would need to add versions for gcc 2.95.X, gcc 3.1.1, and gcc > 3.2 and even then there would be no guarantee that they would not need a > specific version of libgcc_so.1 and or libstdc++.so.X.Y.Z > > So right now on ppc linux, YellowDog would need one set, SuSE another, and > still a third for their upcoming releases. > > Perhaps we should only pick one specific gcc version to support for each > platform: > > linux - gcc 3.2.1 and glibc 2.3 since that is what everyone is moving to Is teher a need to use glibc 2.3 ? Unless soome radical changes happened (in which case it should really be called 3.0) a version compiled/linked against 2.1 should work on a 2.3 based system. If these were linked against the compilers libstdc++ (i think i know the cause why it presently might be an old libstdc++ version) then it would supposedly "just work" and eliminate an axis of difference we might otherwise have. > irix - gcc 2.95.X > freebsd - gcc 3.2.1 > MacOSX - gcc 3.1 (or we could pick gcc 2.95.X) depending on if we are > looking forward or backward > Yes, these are the largely simple cases of one known compiler we want to use. > etc. > > I just don't know the correct solution. Either way, without lots of moz > zip files lying around we can not guarantee buildability under linux for > gcc 2.95.X, 2.96, 3.0.4, gcc 3.1.X, and gcc 3.2.X which all seem to have > differnt abi's when it comes to C++ code. > I think we just need to make a pick - as we don't have a 2.96 bridge we obviously wouldn't include 2.96, for example. Would there be any actualy benefit from including 3.1.x version if everybody is moving to 3.2.x ? Also there is an additional hurdle in that the 1.0.x series needs tobe compatible so 1.0x on linux/x86 needs to remain using 3.0.x as the default compiler. Its a pity the '3.x.y will have a stable ABI' thing turned out to be thin air 8-( > Ideas anyone. > > Kevin > Sander There are voices in the street, And the sound of running feet, And they whisper the word -- Revolution! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message