Age | Commit message (Collapse) | Author |
|
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
Notes:
reject: wont apply
|
|
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
Notes:
ignore: obsolete
|
|
Attempt to clean up most but certainly not all the spelling
mistakes that found home in OpenOffice through decades. We
could probably blame the international nature of the code but
it is somewhat shameful that this wasn't done before.
Notes:
merged as: 820a29950b3085a713026995fdc43e32b6ded5f7
|
|
Notes:
prefer: 112bdf84d684590e042725c7173e059b4afa2f83
|
|
Notes:
ignore: obsolete
|
|
Add initial python 3 compatibility to native scripts now that
pyuno supports python3.
This is the result of running the python 2to3 script with
conservative settings.
Still more porting work may be required and any regression
with the default Python 2.7.3 should be considered a bug.
Notes:
prefer: 2462391f4cc2ffad4fb218afe83ce0ed38f45207
|
|
Author: Jean-Louis Fuchs
Notes:
ignore: obsolete
|
|
Notes:
ignore: OS/2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Notes:
split repo tag: testing_ooo/DEV300_m102
|
|
|
|
|
|
|
|
|
|
it modifiable for special one-off products
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
|
|
and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates
|
|
|
|
Notes:
split repo tag: testing_ooo/DEV300_m69
|
|
|
|
|
|
|
|
debug and fix that bridge
|
|
unoidl.test.testtools.bridgetest
|
|
|
|
|
|
|
|
|
|
|
|
|