77d3777c89
The STLport was only built for the benefit of old extensions on platforms that
once used it themselves (Linux x86, Solaris x86 and SPARC, Windows). We
deliberately break such old extensions for LO 4.0 by no longer shipping that
backwards-compatiblity cludge.
Keeps STLport listed in readlicense_oo/ because of
o3tl/inc/o3tl/compat_functionality.hxx.
Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?).
Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from
l10ntools/inc/helpmerge.hxx that was once added with
8548125848
"INTEGRATION: CWS extensionl10nfix01
(1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename
-> MoveFileEx" but now starts to cause trouble on Windows. Also disables
warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both
tools/wintypes.hxx and the Windows API) in a number of places that include
windows.h -- however the old STLport caused those warnings to not show.
Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
39 lines
1.2 KiB
Text
39 lines
1.2 KiB
Text
Instructions to compile LO on Solaris with gcc
|
|
|
|
Disclaimer
|
|
----------
|
|
This is still work in progress
|
|
Compiling LO on Solaris with gcc is a work done by Lanedo ( www.lanedo.com )
|
|
Any inquiry could be sent to office-solaris@lanedo.com
|
|
|
|
|
|
Prerequisites
|
|
-------------
|
|
|
|
A working Oracle Solaris 11 installation
|
|
|
|
|
|
Installing Dependancies
|
|
-----------------------
|
|
|
|
sudo -s
|
|
|
|
pkg install git make gcc-45 autoconf autogen automake-110 gnu-m4
|
|
|
|
perl -MCPAN -e 'install Archive::Zip::Archive'
|
|
|
|
pkg install pkg:/system/header@0.5.11-0.175.0.0.0.2.1
|
|
pkg install pkg:/developer/gperf@3.0.3-0.175.0.0.0.2.537
|
|
pkg install pkg:/developer/parser/bison@2.3-0.175.0.0.0.2.537
|
|
pkg install pkg:/developer/lexer/flex@2.5.35-0.175.0.0.0.2.537
|
|
pkg install pkg:/developer/documentation-tool/doxygen@1.5.7.1-0.175.0.0.0.2.537
|
|
|
|
|
|
Compiling
|
|
---------
|
|
|
|
CC="gcc" CXX="g++" ./autogen.sh --with-num-cpus=2 --with-max-jobs=4 --without-junit --disable-mozilla --with-system-curl --without-help --disable-cups --without-java --with-system-cairo --with-lang= --disable-gconf --enable-gio --disable-gnome-vfs --disable-gstreamer --without-fonts --with-system-dicts --disable-mozilla --without-system-mozilla --disable-xmlsec --with-system-openssl
|
|
|
|
gmake
|
|
|
|
|