History log of /trunk/main/solenv/gbuild/ (Results 26 - 50 of 156)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: AOO416-RC1
6bf52fda05-Oct-2018 Damjan Jovanovic

Complete enough of the assembly language building for now,
to successfully build main/basic on Windows.

Patch by: me



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

Complete enough of the assembly language building for now,
to successfully build main/basic on Windows.

Patch by: me



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

show more ...

7f5180e605-Oct-2018 Damjan Jovanovic

Fix a typo.

Patch by: me



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

88fe4d8905-Oct-2018 Damjan Jovanovic

Add building of "flex" files (.ll) to gbuild.

Port main/idlc to gbuild.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1842861 13f7953

Add building of "flex" files (.ll) to gbuild.

Port main/idlc to gbuild.

Patch by: me



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

show more ...

1bb309c626-Sep-2018 Damjan Jovanovic

Add a gbuild API for building assembly language source files.

This will be needed by basic, bridges and possibly other modules.

Patch by: me



git-svn-id: https://s

Add a gbuild API for building assembly language source files.

This will be needed by basic, bridges and possibly other modules.

Patch by: me



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

show more ...

48bea75908-Sep-2018 Damjan Jovanovic

Strip carriage returns from the Bison source files.

This hasn't been necessary so far, but dmake did it, so let's be safe.

Patch by: me



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

Strip carriage returns from the Bison source files.

This hasn't been necessary so far, but dmake did it, so let's be safe.

Patch by: me



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

show more ...

ea3120fc05-Sep-2018 Damjan Jovanovic

Further fixes to get Windows building.

Use native paths when calling idlc.

Don't export all symbols from salhelper's SimpleReferenceObject
on Windows, only those we have to, as

Further fixes to get Windows building.

Use native paths when calling idlc.

Don't export all symbols from salhelper's SimpleReferenceObject
on Windows, only those we have to, as some modules fail to link
otherwise.

There is no "date" component any more, it's been renamed.

Patch by: me



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

show more ...

390c74e103-Sep-2018 Damjan Jovanovic

Allow specifying the .rdb file, and which UNO types to generate headers
from, in the gbuild *_set_private_api function. Fix codemaker's
makefile to use this.

Port main/scaddins to gb

Allow specifying the .rdb file, and which UNO types to generate headers
from, in the gbuild *_set_private_api function. Fix codemaker's
makefile to use this.

Port main/scaddins to gbuild.

Patch by: me



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

show more ...

7de6b1b131-Aug-2018 Damjan Jovanovic

Implement gbuild functions for building Bison files.

Port main/rsc to gbuild.

Patch by: me



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

Implement gbuild functions for building Bison files.

Port main/rsc to gbuild.

Patch by: me



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

show more ...

6930776125-Aug-2018 Damjan Jovanovic

Windows needs abbreviate_dirs_native as cppumaker doesn't handle
/cygdrive/c/... paths.

Patch by: me



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

Windows needs abbreviate_dirs_native as cppumaker doesn't handle
/cygdrive/c/... paths.

Patch by: me



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

show more ...

0f0bb07024-Aug-2018 Damjan Jovanovic

Add the solenv/gbuild changes I accidentally left out from my last commit,
which allow extracting custom .hpp files from .rdb using cppumaker.

Patch by: me



git-svn-id:

Add the solenv/gbuild changes I accidentally left out from my last commit,
which allow extracting custom .hpp files from .rdb using cppumaker.

Patch by: me



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

show more ...

8f71f2da23-Aug-2018 Damjan Jovanovic

Port main/codemaker to gbuild.

Also ported the Java tests in codemaker to JUnit
instead of the internal test framework,
and enabled them during the subsequent test phase.

A

Port main/codemaker to gbuild.

Also ported the Java tests in codemaker to JUnit
instead of the internal test framework,
and enabled them during the subsequent test phase.

A gbuild API for building private UNO APIs using cppumaker was also added,
and used to run the C++ subsequent tests in codemaker.

Patch by: me



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

show more ...

05b23b5618-Aug-2018 Damjan Jovanovic

Get gbuild's CustomTarget working.

Patch by: me



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

b8ae6fa327-Jul-2018 Jim Jagielski

Force .jnilibs to be folded in. Patch via Damjan.

NOTE: AUXTARGETS is there to add additional targets that must/should
delivered w/ the original libs. Good Tribal Knowledge

Force .jnilibs to be folded in. Patch via Damjan.

NOTE: AUXTARGETS is there to add additional targets that must/should
delivered w/ the original libs. Good Tribal Knowledge


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

show more ...

7501fd1b26-Jul-2018 Jim Jagielski

Let's re-arrange the logic... when we create the shared lib, create
as before, w/o knowledge of UDK, but take care of UDK versioning
following that.


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

Let's re-arrange the logic... when we create the shared lib, create
as before, w/o knowledge of UDK, but take care of UDK versioning
following that.


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

show more ...

afa1867226-Jul-2018 Jim Jagielski

force symlink


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

133272ea18-Jul-2018 Jim Jagielski

update


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

1cfb2a7012-Jul-2018 Jim Jagielski

Update targets for macOS


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

9b32443e12-Jul-2018 Jim Jagielski

Work on getting macOS building again w/ 4.2.0 and the versioning of libs...
what a cluster*


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

Work on getting macOS building again w/ 4.2.0 and the versioning of libs...
what a cluster*


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

show more ...

6f37cda505-Jul-2018 Jim Jagielski

Ugg. It looks like versioning has also crept in other
places so we need to "handle" it somehow w/ macOS.
The easiest way is simply make hard links to the
real dylibs to the "versioned" nu

Ugg. It looks like versioning has also crept in other
places so we need to "handle" it somehow w/ macOS.
The easiest way is simply make hard links to the
real dylibs to the "versioned" number ones.


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

show more ...

9f759af003-Jul-2018 Jim Jagielski

Just avoid versioning totally w/ macOS... it doesn't work like Linux and others and the format is totally different, from what I can tell...


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

Just avoid versioning totally w/ macOS... it doesn't work like Linux and others and the format is totally different, from what I can tell...


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

show more ...

c4e9543b03-Jul-2018 Jim Jagielski

restore until I can figure out a way to handle this crud which assumes everything is a .so


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

restore until I can figure out a way to handle this crud which assumes everything is a .so


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

show more ...

cea6046303-Jul-2018 Jim Jagielski

nope... still broke. Need to convince it to ignore UDK


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

2eb6e1b303-Jul-2018 Jim Jagielski

Get macOS building again... Use (old) SDKROOT as needed for older platforms and also support the UDK versioning which was added for Linux, Solaris and FreeBSD but which broke macOS horribly. I *think

Get macOS building again... Use (old) SDKROOT as needed for older platforms and also support the UDK versioning which was added for Linux, Solaris and FreeBSD but which broke macOS horribly. I *think* this is right. Sometimes, as much as dmake is a pain, the constant breakage due to the change to gbuild is sometimes much, much worse. Esp since we HAVE the sources for dmake.


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

show more ...

787e113028-Apr-2018 Don Lewis

Fix potential memory alignment issues on X86_64.

Clang version 4.0 and newer uses SSE instructions that require
16-byte alignment to zero memory allocated using the C++ new operator.

Fix potential memory alignment issues on X86_64.

Clang version 4.0 and newer uses SSE instructions that require
16-byte alignment to zero memory allocated using the C++ new operator.
The internal memory allocator does not understand anything larger
than 8-byte alignment. Modify it to be capable of doing 16-byte
alignment when necessary.

There is also a debug layer beneath the C++ new and delete operators
that is enabled by the --enable-debug configure option. This layer
adds 8 to the requested size of any allocations before calling the
underlying allocator, adds a known signature to the start of the
memory block, and then adds an 8 byte offset to the pointer before
returning it to the caller. The delete operator basically does the
reverse, checking for the proper signature. Modify this code so
that it adds and subtracts a 16-byte offset on X86_64 so that a
properly aligned block from the underlying allocator does not cause
new to return a misaligned pointer.

Modify set_soenv.in so that it always requests 16-byte alignment
on X86_64 so that the ABI is the same independent of the toolchain.



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

show more ...

e3393df021-Apr-2018 Don Lewis

Unbreak build on FreeBSD with clang 6.0 and newer. Clang 6 changed
the its default C++ standard from C++98 to C++14 and our old code
is not prepared for that. Avoid the problem by adding th

Unbreak build on FreeBSD with clang 6.0 and newer. Clang 6 changed
the its default C++ standard from C++98 to C++14 and our old code
is not prepared for that. Avoid the problem by adding the -std=gnu++98
compiler flag.

Add the -fstack-protector compiler flag on FreeBSD INTEL and X86_64.



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

show more ...

1234567