Still a work in progress ... and a couple of "when it stops at this point run this command" kinda hacks. diff patch is attached, you'll just have to see how far you can get with it. the user on this system is "sal" because I work for SAL ... http://www.salltd.co.uk Jon On 5 March 2012 14:08, Michael Meeks <michael.meeks@suse.com> wrote:
On Mon, 2012-03-05 at 12:06 +0000, Jonathan Adams wrote:I'd prefer to stick with the system supplied gcc, but will move to a packaged version that is stored somewhere else if that'd help.Sure - IMHO we should be using the gnu tools as much as possible, if only to reduce the differences across platforms & hence reducing the odd-bug count and number of tweaks to the code & build configuration :-) Incidentally - do you have a 'patch so far' :-) "git diff > /tmp/here-i-am.diff" I'd be happy to have at least -something- in git master that builds a bit further, so that others can jump in and help drive that high water mark higher. What's there now, clearly doesn't work :-) so anything better is better. Thanks ! Michael. -- michael.meeks@suse.com <><, Pseudo Engineer, itinerant idiot
443 pkg install sfe.openindiana.org/developer/versioning/git
447 pkg install gcc
452 pkg install system/header
460 pkg install compress/bzip2
465 pkg install SUNWarc
471 pkg install gettext
474 pkg install autoconf
479 pkg install automake-110
532 pkg install header-math
543 pkg install jdk
546 pkg install gperf
548 pkg install bison
550 pkg install flex
556 pkg install gconf gnome-component
559 pkg install gnome-vfs
562 pkg install gstreamer
564 pkg install ant
567 pkg install junit
526 pkg install libtool
cd /usr/perl5
cp ./5.10.0/lib/i86pc-solaris-64int/Config.pm ./5.10.0/lib/i86pc-solaris-64int/Config.pm.bak
cp ./5.10.0/lib/Sun/Solaris/PerlGcc/Config.pm ./5.10.0/lib/i86pc-solaris-64int/Config.pm
fix ./5.10.0/lib/i86pc-solaris-64int/Config_heavy.pl:
change KPIC -> fPIC
change optimize='-O2 -fno-strict-aliasing'
change ld='gcc'
get zip30.tar.gz, compile
get perl module Compress/Raw/Zlib, compile
get perl module Archive/Zip, compile
export PATH=/home/sal/zip30:${PATH}
git clone http://cgit.freedesktop.org/libreoffice/core libo
solenv/gbuild/platform/unxgcc.mk copied to solaris.mk (with some changes.)
./configure.in
grep -q => \$GREP -q
./autogen.sh CC=/usr/gcc/4.6/bin/gcc CXX=/usr/gcc/4.6/bin/g++ LD=/usr/gnu/bin/ld
MAKE=/usr/bin/gmake \
--with-jdk-home=/usr/jdk/instances/jdk1.6.0 \
--disable-ccache \
--disable-epm \
--disable-mozilla \
--disable-neon \
--disable-odk \
--disable-opengl \
--disable-systray \
--with-alloc=system \
--with-fonts \
--without-stlport \
--with-system-libxml \
--with-system-openssl \
--with-num-cpus=4 \
--with-max-jobs=4 \
--disable-dependency-tracking \
--disable-zenity \
--disable-binfilter \
--enable-dbgutil \
--disable-werror \
ACLOCAL=aclocal-1.10
to compile libxmlsec:
cp -rL ./nss/unxsoli/misc/build/nss-3.12.8/mozilla/dist/out/include/*
./solver/unxsoli/inc/mozilla/nspr
cp -rL ./nss/unxsoli/misc/build/nss-3.12.8/mozilla/dist/public/nss/*
./solver/unxsoli/inc/mozilla/nss
export LD_LIBRARY_PATH=/home/sal/LibreOffice/libo/solver/unxsoli/lib
cp -rL ./registry/unxsoli/lib/libreg.so.3 ./solver/unxsoli/lib
ln -s libreg.so.3 ./solver/unxsoli/lib/libreg.so
cp -Rp icu/unxsoli/misc/build/icu/source/lib/libicudata.so* ./solver/unxsoli/lib
cp -Rp icu/unxsoli/misc/build/icu/source/lib/libicui18n.so* ./solver/unxsoli/lib
cp -Rp icu/unxsoli/misc/build/icu/source/lib/libicuuc.so* ./solver/unxsoli/lib
Attachment:
here-i-am.diff
Description: Binary data