Apache OpenOffice (AOO) Bugzilla – Issue 14367
can't build boost on recent Linux'
Last modified: 2003-07-20 23:41:14 UTC
Something like this makes it work for me (mixed with a gcc tweak); Fix back-ported from boost-1.28.0, cf. http://lists.boost.org/MailArchives/boost/msg30250.php This really takes the biscuit (boost) ;-) diff -u -p -u -r1.2 boost_1_27_0.patch --- boost/boost_1_27_0.patch 18 Mar 2003 18:48:36 -0000 1.2 +++ boost/boost_1_27_0.patch 12 May 2003 14:27:33 -0000 @@ -101,3 +101,27 @@ } ~shared_ptr() +--- misc/boost_1_27_0/boost/config/compiler/gcc.hpp 2003-05-09 16:54:35.000000000 +0100 ++++ misc/build/boost_1_27_0/boost/config/compiler/gcc.hpp 2003-05-09 16:54:35.000000000 +0100 +@@ -50,7 +50,7 @@ + #endif + // + // last known and checked version is 3.1: +-#if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 1)) ++#if (__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ > 2)) + # if defined(BOOST_ASSERT_CONFIG) + # error "Unknown compiler version - please run the configure tests and report the results" + # else +--- misc/boost_1_27_0/boost/detail/atomic_count.hpp.old 2003-05-12 15:30:44.000000000 +0100 ++++ misc/build/boost_1_27_0/boost/detail/atomic_count.hpp 2003-05-12 15:31:23.000000000 +0100 +@@ -93,10 +93,6 @@ + + #include <boost/detail/atomic_count_win32.hpp> + +-#elif defined(linux) || defined(__linux) || defined(__linux__) +- +-#include <boost/detail/atomic_count_linux.hpp> +- + #elif defined(BOOST_HAS_PTHREADS) + + #include <boost/detail/atomic_count_pthreads.hpp>
building sparc64 gcc-3.3 linux debian/testing it appears that module boost will need patches for linux sparc64 and gcc-3.3. do these patches exist already somewhere? building sc fails due to atomic functions not built by boost. is this related to issue 13400?
RE: atomic patches for linux sparc64 and gcc-3.3.- this is now in issue 14848
Created attachment 6617 [details] sparc linux patch for atomic_dec
now i have understood how my patch needs to apply to the boost_1_27_0.patch. this patch works for sparc linux gcc-3.3 and is copied from my /usr/include/asm-sparc/atomic.h with no changes. it works for me.
applied on ooo11rc.
This patch broke the build of dbaccess. Reverting it to 1.3 helped. GNU/Linux system with gcc 3.0.4. Making: ../../../unxlngi4.pro/slo/FieldDescriptions.obj /mnt/hdc2/pavel//BuildDir/ccache /opt/experimental/bin/g++ -fmessage-length=0 -c -I. -I. -I../inc -I../../../source/inc -I../../../inc -I../../../unx/inc -I../../../unxlngi4.pro/inc -I. -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/stl -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solenv/unxlngi4/inc -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solenv/inc -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/res -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/stl -I/mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solenv/inc/Xp31 -I/usr/lib/java/include -I/usr/lib/java/include/linux -I/usr/lib/java/include/native_threads/include -I/usr/X11R6/include -I. -I../../../res -I. -O1 -pipe -mcpu=pentiumpro -fno-for-scope -fpermissive -fno-rtti -include preinclude.h -fexceptions -fno-enforce-eh-specs -fpic -DLINUX -DUNX -DVCL -DGCC -DC300 -DINTEL -DCVER=C300 -D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DSUPD=645 -DBUILD=8639 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DSRX645 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -o ../../../unxlngi4.pro/slo/FieldDescriptions.o /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/dbaccess/source/ui/tabledesign/FieldDescriptions.cxx In file included from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/atomic_count_linux.hpp:19, from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/atomic_count.hpp:98, from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/shared_count.hpp:26, from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/shared_ptr.hpp:27, from ../inc/TypeInfo.hxx:77, from ../inc/FieldDescriptions.hxx:71, from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/dbaccess/source/ui/tabledesign/FieldDescriptions.cxx:63: /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:162:1: warning: "atomic_dec_and_test" redefined /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:9:1: warning: this is the location of the previous definition In file included from ../inc/UITools.hxx:65, from /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/dbaccess/source/ui/tabledesign/FieldDescriptions.cxx:87: /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/connectivity/dbexception.hxx:216:8: warning: extra tokens at end of #endif directive /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription()': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription()': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In copy constructor `dbaui::OFieldDescription::OFieldDescription(const dbaui::OFieldDescription&)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In copy constructor `dbaui::OFieldDescription::OFieldDescription(const dbaui::OFieldDescription&)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription(const rtl::OUString&, const rtl::OUString&, const rtl::OUString&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const rtl::OUString&, const dbaui::TOTypeInfoSP&, long int, long int, long int, long int, SvxCellHorJustify, unsigned char, unsigned char, unsigned char)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription(const rtl::OUString&, const rtl::OUString&, const rtl::OUString&, const com::sun::star::uno::Any&, const com::sun::star::uno::Any&, const rtl::OUString&, const dbaui::TOTypeInfoSP&, long int, long int, long int, long int, SvxCellHorJustify, unsigned char, unsigned char, unsigned char)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In destructor `dbaui::OFieldDescription::~OFieldDescription()': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In destructor `dbaui::OFieldDescription::~OFieldDescription()': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription(const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>&)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In constructor `dbaui::OFieldDescription::OFieldDescription(const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>&)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' {standard input}: Assembler messages: {standard input}:383: Error: bad register name `%o7' {standard input}:385: Error: bad register name `%o7' {standard input}:390: Error: bad register name `%o7' {standard input}:392: Error: bad register name `%o7' {standard input}:483: Error: bad register name `%o7' {standard input}:485: Error: bad register name `%o7' {standard input}:490: Error: bad register name `%o7' {standard input}:492: Error: bad register name `%o7' {standard input}:589: Error: bad register name `%o7' {standard input}:591: Error: bad register name `%o7' {standard input}:596: Error: bad register name `%o7' {standard input}:598: Error: bad register name `%o7' {standard input}:698: Error: bad register name `%o7' {standard input}:700: Error: bad register name `%o7' {standard input}:705: Error: bad register name `%o7' {standard input}:707: Error: bad register name `%o7' {standard input}:793: Error: bad register name `%o7' {standard input}:795: Error: bad register name `%o7' {standard input}:810: Error: bad register name `%o7' {standard input}:812: Error: bad register name `%o7' {standard input}:880: Error: bad register name `%o7' {standard input}:882: Error: bad register name `%o7' {standard input}:897: /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h: In member function `void dbaui::OFieldDescription::FillFromTypeInfo(const dbaui::TOTypeInfoSP&, unsigned char, unsigned char)': /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable Error: /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable bad register name `%o7' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm'{standard input}:899: Error: bad register name `%o7' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:119: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:120: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:125: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:138: invalid register name `g1' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:139: invalid register name `g2' for register variable /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g7' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g4' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:144: unknown register name `g3' in `asm' /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/solver/645/unxlngi4.pro/inc/external/boost/detail/linux_atomic.h:141: confused by earlier errors, bailing out {standard input}:2192: Error: bad register name `%o7' {standard input}:2194: Error: bad register name `%o7' {standard input}:2209: Error: bad register name `%o7' {standard input}:2211: Error: bad register name `%o7' {standard input}:3609: Error: bad register name `%o7' {standard input}:3611: Error: bad register name `%o7' {standard input}:3626: Error: bad register name `%o7' {standard input}:3628: Error: bad register name `%o7' dmake: Error code 1, while making '../../../unxlngi4.pro/slo/FieldDescriptions.obj' ---* TG_SLO.MK *--- ERROR: Error 65280 occurred while making /mnt/hdc2/pavel/BuildDir/ooo_11rc_src/dbaccess/source/ui/tabledesign dmake: Error code 1, while making 'build_all' ---* TG_SLO.MK *---
fixed if SPARC block, please test.
Will do.
New boost patch works. Thanks Martin.
i did a fresh build and got as far as module sc - then got unresolved symbol __atomic_sub while making check_libsc645ls.so. meanwhile there is a workaround to avoid using linux_atomic.h at #15502. i will post more details later (not at home now)