History log of /trunk/main/solenv/gbuild/platform/ (Results 51 - 75 of 102)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
9b09309d28-Dec-2016 damjan

I've heard rumours it's a POSIX feature, but so far the problem only
appears on Linux, not FreeBSD.

Linking is one-pass, using symbols exported by libraries to resolve
missing symbol

I've heard rumours it's a POSIX feature, but so far the problem only
appears on Linux, not FreeBSD.

Linking is one-pass, using symbols exported by libraries to resolve
missing symbols in previous, but *NOT* subsequent, objects (including
libraries). This means the order libraries are given to the linker
does matter, because symbols missing in latter objects cannot be
satisfied by former objects.

Static libraries should be therefore be linked to before dynamic
libraries, as static libraries cannot specify dependencies on dynamic
libraries, yet might need symbols from them.

This should fix the main/slideshow build problem on Linux.

Only Linux has been tested. The other platforms are guessed.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1776288 13f79535-47bb-0310-9956-ffa450edef68

show more ...

df3f5cbc26-Dec-2016 damjan

Port main/slideshow to gbuild.
Add glu32 and opengl32 to the known Windows libraries.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@177605

Port main/slideshow to gbuild.
Add glu32 and opengl32 to the known Windows libraries.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1776052 13f79535-47bb-0310-9956-ffa450edef68

show more ...

6ecc461523-Dec-2016 damjan

Build fixes for main/fpicker on Windows:
* add comdlg32 to the list of known libraries for Windows
* fix the postprocess/packcomponents paths to the fps and fop components
* fix the WinRe

Build fixes for main/fpicker on Windows:
* add comdlg32 to the list of known libraries for Windows
* fix the postprocess/packcomponents paths to the fps and fop components
* fix the WinResTarget name in Module_fpicker.mk
* hack for calling $(shell) (recipe before target error)
* only try to build fps_gnome on *nix
* link to the stl library where necessary
* link to the user32 DLL where necessary
* fi -> endif typos
* fix capitalization of filenames
* move fps and fop to the OOOLIBS layer where they belong

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1775782 13f79535-47bb-0310-9956-ffa450edef68

show more ...

5a41b37918-Dec-2016 damjan

strmiids needs to be added to gb_Library_PLAINLIBS_NONE
on Windows to get the avmediawin library to link.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/ope

strmiids needs to be added to gb_Library_PLAINLIBS_NONE
on Windows to get the avmediawin library to link.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774958 13f79535-47bb-0310-9956-ffa450edef68

show more ...

c30f6fe318-Dec-2016 damjan

#i127139# undefined reference to `__stack_chk_fail' breaks build on some Linux 32-bit systems

Work around this issue for the time being, by always explicitly linking to libc (-lc)
for al

#i127139# undefined reference to `__stack_chk_fail' breaks build on some Linux 32-bit systems

Work around this issue for the time being, by always explicitly linking to libc (-lc)
for all gbuild modules, which I've verified doesn't break anything. (Using the Gold linker
instead of BFD also works, also for unknown reasons, but the Gold linker may not always be
available.)

Also revert the previous workaround in main/svl/Library_passwordcontainer.mk

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1774848 13f79535-47bb-0310-9956-ffa450edef68

show more ...

e15a453408-Dec-2016 pfg

Update endianness detection on FreeBSD.

This produces a working AOO on FreeBSD PowerPC64!

This is related to i126615 which was also fixed by Curtis a while ago.
Kudos for both c

Update endianness detection on FreeBSD.

This produces a working AOO on FreeBSD PowerPC64!

This is related to i126615 which was also fixed by Curtis a while ago.
Kudos for both contributions, makes me want to get a PowerPC to run
FreeBSD + AOO on it!

Author: Curtis Hamilton -- cmhamilto at gmail


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1773166 13f79535-47bb-0310-9956-ffa450edef68

show more ...

e609191528-Aug-2016 truckman

Follow up to r1758061. Only pass -DPRECOMPILED_HEADERS to the compiler
when the precompiled header is actually going to be used.



git-svn-id: https://svn.apache.org/repos/asf/o

Follow up to r1758061. Only pass -DPRECOMPILED_HEADERS to the compiler
when the precompiled header is actually going to be used.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1758092 13f79535-47bb-0310-9956-ffa450edef68

show more ...

b63233d807-Aug-2016 damjan

Merge branches/gbuild-reintegration to trunk.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755455 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO4121, AOO412, SNAPSHOT
dfce871f11-Oct-2015 Damjan Jovanovic

#i125003# Eliminate cppunit from our tree completely.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1707955 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO411
e75d772d16-Sep-2015 Damjan Jovanovic

#i125003# Provide gbuild integration for Google Test. Windows, Linux and FreeBSD have
been tested, the other platforms are educated guesses.



git-svn-id: https://svn.apache.org/

#i125003# Provide gbuild integration for Google Test. Windows, Linux and FreeBSD have
been tested, the other platforms are educated guesses.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1703444 13f79535-47bb-0310-9956-ffa450edef68

show more ...

5830336902-Sep-2015 Damjan Jovanovic

Don't pass -finline-limit=0 and -fno-default-inline command line options to Clang
during debug builds, since it doesn't want to run with them.



git-svn-id: https://svn.apache.or

Don't pass -finline-limit=0 and -fno-default-inline command line options to Clang
during debug builds, since it doesn't want to run with them.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1700874 13f79535-47bb-0310-9956-ffa450edef68

show more ...

c25219e005-Aug-2015 Pedro Giffuni

FreeBSD build fixes.

This allows out the box builds with gcc and to
simplify the build with clang and also the FreeBSD port.

From Don Lewis (FreeBSD port maintainer):

B

FreeBSD build fixes.

This allows out the box builds with gcc and to
simplify the build with clang and also the FreeBSD port.

From Don Lewis (FreeBSD port maintainer):

Because we need to use different CFLAGS for gcc and clang, I had to add
some compiler detection logic. On most platforms, the value of $(COM)
is either set statically by set_soenv, or set_soenv parses the compiler
name to figure out which compiler is being used and then set $(COM)
appropriately. The latter doesn't work for FreeBSD because cc could
either be gcc or clang. For FreeBSD, I added the compiler detection
logic to configure, which then passes that to set_soenv, in a somewhat
hackish manner.

When building with ports gcc on FreeBSD, we need to pass the rpath for
the gcc runtime to the linker. The FreeBSD port attempts to to this by
adding this information to LDFLAGS, which the openoffice configure
script then steps on, and in any case, this does not help the out of the
box build. My solution is to add some logic to configure to generate
the necessary linker flags, which it then passes to set_soenv for
inclusion in FreeBSD*Env.Set.sh.

On FreeBSD, the out of the box build needs to pass $LIBINTL_PREFIX in
the environment to the build phase. I added some code to configure to
figure out the value of this variable and to pass it to set_soenv for
inclusion in FreeBSD*Env.Set.sh so that this does not need to be done as
a extra step in the build.

Changing $(COM) from GCC to CLANG for clang builds caused a number
regressions elsewhere in the build framework. These were mostly caused
by the framework checking for $(COM) == GCC and $(OS) == FREEBSD, with
$(COM) == CLANG case unhandled. The fix was generally to just ignore
the value of $(COM) and only test the value of $(OS). One special case
was the bridgetest regression test, which started dumping core on INTEL
32-bit when built with clang. It turns out that this entire test is was
skipped for $(COM) == gcc, $(OS) == FREEBSD, and $(CPU) == I. Rather
than also skipping this test when building with clang, I tracked down
the failure to a particular subtest involving polymorphic structures
that also fails on OS/2 and tweaked the code to also skip that subtest
on FREEBSD INTEL (32-bit). Now bridgetest is run and passes on FreeBSD
with both gcc and clang, on both i386 and amd64.

Submitted by: Don Lewis


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1694132 13f79535-47bb-0310-9956-ffa450edef68

show more ...

908225ed26-Mar-2015 Pedro Giffuni

FreeBSD build structure changes

Part of
Code Review: https://reviews.freebsd.org/D2108

Author: Don Lewis (truckman at FreeBSD)


git-svn-id: https://svn.a

FreeBSD build structure changes

Part of
Code Review: https://reviews.freebsd.org/D2108

Author: Don Lewis (truckman at FreeBSD)


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1669465 13f79535-47bb-0310-9956-ffa450edef68

show more ...

4d340eeb24-Aug-2014 Andrea Pescetti

#i124712# Use -fuse-cxa-atexit (to build svl on, e.g., Ubuntu 14.04)
Patch-By: Amali Praveena Soban Kumar <samalipraveena@yahoo.com.au>


git-svn-id: https://svn.apache.org/repos/asf/

#i124712# Use -fuse-cxa-atexit (to build svl on, e.g., Ubuntu 14.04)
Patch-By: Amali Praveena Soban Kumar <samalipraveena@yahoo.com.au>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1620195 13f79535-47bb-0310-9956-ffa450edef68

show more ...

da847c1424-Aug-2014 Andrea Pescetti

#i123887# Revert change with wrong issue reference.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1620193 13f79535-47bb-0310-9956-ffa450edef68

e64c3ce424-Aug-2014 Andrea Pescetti

#i123887# Use -fuse-cxa-atexit (to build svl on, e.g., Ubuntu 14.04)
Patch-By: Amali Praveena Soban Kumar <samalipraveena@yahoo.com.au>


git-svn-id: https://svn.apache.org/repos/asf/

#i123887# Use -fuse-cxa-atexit (to build svl on, e.g., Ubuntu 14.04)
Patch-By: Amali Praveena Soban Kumar <samalipraveena@yahoo.com.au>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1620192 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO410, AOO410_Beta
33b7411614-Feb-2014 Herbert Dürr

#i114728# force target compatibility when building with a newer OSX SDK

using OSX's MAC_OS_X_VERSION_MAX_ALLOWED define forces the build to be binary
compatibile to the configured deploy

#i114728# force target compatibility when building with a newer OSX SDK

using OSX's MAC_OS_X_VERSION_MAX_ALLOWED define forces the build to be binary
compatibile to the configured deployment target, even when the SDK version
employed for building it is newer than the deployment target


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1568287 13f79535-47bb-0310-9956-ffa450edef68

show more ...

61a3a0ff23-Jan-2014 Herbert Dürr

#114728# use 10.7 SDK as default, but allow newer SDK in configure

Patch by: Juergen Schmidt <jsc@apache.org>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560

#114728# use 10.7 SDK as default, but allow newer SDK in configure

Patch by: Juergen Schmidt <jsc@apache.org>


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560758 13f79535-47bb-0310-9956-ffa450edef68

show more ...

1e1ac45023-Jan-2014 Herbert Dürr

#i122301# switch Mac port to SDK 10.7 / 64bit

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560747 13f79535-47bb-0310-9956-ffa450edef68

3d82938a22-Jan-2014 Herbert Dürr

#i122195# extend macosx gbuild makefile for clang-compiler


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560350 13f79535-47bb-0310-9956-ffa450edef68

6d1ed1dd10-Dec-2013 Herbert Dürr

#122195# change cppu env, comid from generic cxx to s5abi (System 5 AMD64 ABI)

Patch by: Juergen Schmidt <jsc@apache.org>

Merged from r1534063 in the rejuvenate01 branch


#122195# change cppu env, comid from generic cxx to s5abi (System 5 AMD64 ABI)

Patch by: Juergen Schmidt <jsc@apache.org>

Merged from r1534063 in the rejuvenate01 branch


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1549925 13f79535-47bb-0310-9956-ffa450edef68

show more ...

bebebbbf19-Nov-2013 Herbert Dürr

#i122362# post-stlport fixes for the macosx-target=10.4 build


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1543407 13f79535-47bb-0310-9956-ffa450edef68

b597708b18-Nov-2013 Herbert Dürr

#i122362# remove stlport4-build support

but keep the --without-stlport configure option for now
it is the new default anyway


git-svn-id: https://svn.apache.org/repos/asf/op

#i122362# remove stlport4-build support

but keep the --without-stlport configure option for now
it is the new default anyway


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1543067 13f79535-47bb-0310-9956-ffa450edef68

show more ...

f958b5f127-Oct-2013 Yuri Dario

i118923 - OS/2 port: build system updates.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1536083 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO401, AOO400
e5a7b9b217-Jul-2013 Herbert Dürr

#i122767# disallow pre-standard C++ for-scope


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1504081 13f79535-47bb-0310-9956-ffa450edef68

12345