Age | Commit message (Collapse) | Author |
|
...since gb_LinkTarget_NOEXCEPTIONFLAGS became unused with
e81b1f23c49e35c1cde1faa44281812e97be60f5 "remove
gb_LinkTarget_add_noexception_object."
Change-Id: I4a7275b5b26a9d4b6ded66efb52e6866e6e09cc3
|
|
Clang reports itself as GCC 4.2.1 when asked the GCC way, which is about
as good an answer as any, since there's no good mapping between them.
So when testing GCC version, Clang would be usually considered too old,
and therefore the proper way is to do a configure check if possible.
GCC version should be only used for GCC-specific things such as avoiding
a bug in a specific GCC version, and such testing should first check
the compiler is not Clang.
Rename GCCVER to GCC_VERSION and use it throughout the build system
where needed. As it's empty for anything that's not GCC, this should
lead to errors when used incorrectly.
Change-Id: Iea96bbaf5d8ceabefa25be88576eeb4115384937
|
|
Clang reports itself to be gcc4.2, so there fail there, instead use configure
checks.
Change-Id: Idb44a5c875b24a15546a6495de02a1b4af898443
|
|
Change-Id: I7628a7cf862642e2fa85bf25bfc60cd7f06c2dbe
|
|
We have started to use -fvisibility=hidden globally with GCC.
The hacky libgetuid.so does not work if the symbols are hidden.
In addition, the library was renamed from getuid.so to libgetuid.so
during gbuildisation; There was more location where it was not fixed;
The result was that the packages and files in the Linux download tarballs
were owned by some "ugly" user and group.
Change-Id: I22f62b861c373f2553dcccc85a84dddabaf1f418
|
|
...like before 62df5aabcdb3dc99ada137a5fa06707ec671d1fe "gdb-core-bt.sh expects
three arguments now"
Change-Id: I0e75813e36278e53db3fa13a60a58a84e90d7538
|
|
Change-Id: I612be680e7aea2b098894aa4e11b10b471d34144
|
|
Change-Id: Ifc216cef7091bffe5971bed0b0e0ef65a26e87e0
|
|
Change-Id: I416d98a298f00ae445a480c738a47758544d317c
|
|
Don't package icons we have links for instead.
Also check that links don't point to themselves or other links.
Also warn if we have links to files that are not mentioned in the
filelists. Also check that links have targets packed and warn if not.
Change-Id: I9e69340432b7289e49c854fecd4944ae459acc75
|
|
Change-Id: I0455dce3c41a859a6d3f7c2cc62ba5002559bd29
|
|
Change-Id: Icce89cc2a3c8089aa248a176ab92b545c36b1091
|
|
Change-Id: I189fa06d13a78bcaa8e17b32756076473ced3641
|
|
Change-Id: I7ea1a8faff96aca54f6bad5e811841f58aadd382
|
|
Change-Id: I57a9592359a171eb3a6f230f5de2dc44a44b7181
|
|
Change-Id: Ib247391d83773cddc18e37d5e979552a13dd19eb
|
|
Change-Id: I2123a6f4cbac0c4870495a70f5f283b75d3a5191
|
|
Change-Id: I961a2c05c175512ee1fb4b0f11d0da1d5eae1c71
|
|
Change-Id: I39287c4bf882438c409157ab5e4fa586f5289c5c
|
|
Change-Id: If421383abe95738b8247aebc5cf43b1eaa346c39
|
|
... and make sure it exists as well.
Change-Id: Ia895d93d2755a2b0b9d87601ace54ee47b5c1b80
|
|
... so we have to make sure they are not, by delaying the signing after
all unit tests have been run. This is just a workaround; IMHO the real
fix is fdo#63315 "sign windows binaries during build".
Change-Id: Ia26826ec7d324f840f2606b1928bea71cb4f0c48
|
|
VS 2012 Update 1 added the possibility to target Windows XP by using a
SDK that is based on the Windows 7 one.
http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx
This patch probably should not be integrated as is, as it disables a
test that fails in this configuration (CppunitTest_connectivity_ado)
Change-Id: I3ba8723882452950c40049ccdc95b04c60862cbf
Reviewed-on: https://gerrit.libreoffice.org/4966
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
many so-called 'external' libraries are built using the
UnpackedTarball/ExternalProject pattern, and their build is quite
stable... they can go month without any changes.
Yet some buildbot, that need to do full build, build them over and over
again.
This patch introduce the infrastructure to shortcut these build by using
a binary package of the build result
Change-Id: Ib0daf2a9d1a1f76802273c093bae7df8da4a90f8
Reviewed-on: https://gerrit.libreoffice.org/4764
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
This patch is a preparation work for a later patch. that introduce
automatic creation and reuse of binary package.
In order to be able to run a task after every target of a module
have been completed, but without the need to enumerate them all
to that post-module task, an extra intermediary 'target' is introduced
the 'almost' target.
every registered target of a module are depeendencies of 'almost'
and the old done-target for the module now has almsot as dependency
It then become possible to declare a target that is a dependencies of
'done' and has 'almost' as dependencies to guaranty that
this target will be run after the module'w work is completed.
Change-Id: Ifa2bc66e3a5554bf5e85785e1582c57fd62ada5c
Reviewed-on: https://gerrit.libreoffice.org/4763
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
(cherry picked from commit 197b1ac3007b870e6c51ae9c767ad4f2a340e799)
Conflicts:
odk/settings/settings.mk
solenv/gbuild/platform/windows.mk
solenv/inc/set_wntx64.mk
solenv/inc/wntmsci11.mk
Change-Id: I266a0d7672839b4568e76b7223aae15d82cd9a63
|
|
Change-Id: I44f7df6e5f816cfcf7a44c6c4c76e80924237d45
Reviewed-on: https://gerrit.libreoffice.org/4955
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
|
|
Change-Id: I34b6cc6eceb8f326ba7e353d3d1aee3c93ea02bd
Reviewed-on: https://gerrit.libreoffice.org/4956
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
|
|
- properly handle linker arguments which apparently need to be at the
end; without this a configure test to determine name of generated
executable fails in firebird with MSVC 2012
- support -o *.o
- support -o *.dll
- support -def:*
- ignore -Wl,*
Change-Id: Ia256cb10cc76ae834fc39264609bb120320821f6
|
|
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
|
|
Change-Id: I47ac500922d7e834f5915cc8fb1e19d584675620
|
|
Make builds in 2 phases: first it ensures that all targets that are
included by the makefiles (i.e. the .d files) are up to date, then
it restarts and builds everything else.
It would be possible to update the .d files in the same build by simply
having dependencies from the dep-targets to the corresponding real targets,
but that has undesirable effects (8b5a984d45005d3df1c89eae897d6e04612625d8).
For a successful build, the .d files can actually be updated as a side
effect of other rules in such a way that they will be up-to-date on the
next make invocation, thus the restart can be avoided.
This optimization will not always work in case of build failures.
Change-Id: I753039ed33f5a84104f35990769eddc83e1d0d7e
|
|
Needed since e352abc2e60abd21e383ebf971e545ca510ac4ed .
Change-Id: I1f46a01f319703a2225386e89fc94ca286b301ca
|
|
Change-Id: I40c1639356a0c7e60c276bfc7071c976ba04f314
|
|
|
|
...so that regressions like the missing libjava_uno.jnilib in fdo#66703
"REPORTBUILDER - report design wizard does not start on click (missing
libjava_uno.jnilib symlink)" are found earlier in the future. (It is unclear to
me why it had been demoted to a warning right from its inception in
5b6ee999707ef33bf8bbab6848f331df072543ae "INTEGRATION: CWS native99 (1.6.738);
FILE MERGED.")
Change-Id: I415477cff39b4a6b848701374c7f9dbb8ab2f6ba
|
|
Change-Id: I7d0fbe865cd10d0a3ef690e521d4752d6d7f3939
Reviewed-on: https://gerrit.libreoffice.org/4829
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
|
|
Change-Id: Ia2c1c6ed43c6a42fa1a65a22f4c8d68de216706c
Reviewed-on: https://gerrit.libreoffice.org/4822
Reviewed-by: Petr Mladek <pmladek@suse.cz>
Tested-by: Petr Mladek <pmladek@suse.cz>
|
|
Change-Id: I86d01c3ec1267495bd664108fdcf2e5533d97430
|
|
Change-Id: I341a7c3bdd00de5e4f3e097c32fb05cff62b10b7
|
|
Change-Id: Iabebc288b68a6729aae05e2875f7bb39d923699a
|
|
Change-Id: Ib7ef6fe87673c601ad3c24f3ed3f382c039551f4
|
|
No more gbuild.XXXXXX files filling /tmp
Change-Id: I2f3cd388ccd9a09bc72e40c0d43d845bc8e38cd7
|
|
Change-Id: I7cebb54777dc8c2c5331e7b693a1cdc407127acf
|
|
Apparently causes problems for some people.
Unfortunately the scp2 entries are "non-standard" so i've had to add
another variable to let the installer find it.
Change-Id: I7a01160369ed8dc401625c06760008341afcee67
|
|
Change-Id: I127f6756bae786c41122174b615c607b2c3b7ec4
|
|
Change-Id: I97188235f0b72b5b54423e05deeaf17c5c681048
Reviewed-on: https://gerrit.libreoffice.org/4188
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
|
|
Change-Id: Ice814ea226ddac24325770d038e019e19bc635ce
|
|
Change-Id: I91393aa912bd69f3fbeb67d895ff7d8021effccb
|
|
And move striplanguagetags.sh to bin/ - possibly it's used.
Change-Id: I68e23ef543f4e26f617d9860681273234ec9174c
Reviewed-on: https://gerrit.libreoffice.org/4239
Reviewed-by: Mathias M <matm@gmx.fr>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
|