Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


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


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.