summaryrefslogtreecommitdiff
path: root/expat
AgeCommit message (Collapse)AuthorFilesLines
2013-06-10Revert "fix gold warning about hidden symbols"Stephan Bergmann1-1/+0
This reverts commit 9ff0ee4905068cbc85acf85da1b3ef762b324ed7. Whatever the gold warnings are exactly, this is apparently not the right fix. The change to openssl/ExternalProject_openssl.mk caused crashes when LO's libneon.so, statically linking in LO's libssl.a, started to export symbols like SSLv23_client_method as global, competing with the same symbol from a system's libssl.so. See the mail thread starting at <http://lists.freedesktop.org/archives/libreoffice/2013-June/053119.html> "strange crash in SSL code while opening some documents." Whether the change to expat/StaticLibrary_expat.mk caused similar problems is not clear to me, but it is probably best to revert both to be on the save side, and see what exactly the gold warning was about and how to fix it the right way if it ever shows up again. (cherry picked from commit d257209a5443e27cefc8872151d776767605cbae) Change-Id: I3c129f4b357ce8f1cc97185b4fa01ea535825f6f
2013-05-08expat: remove ExternalPackage_expatMichael Stahl2-18/+0
Change-Id: I80b7f86947645a45263bbd7423a10ba8300441e9
2013-05-07gbuild: ExternalProject: remove second parameter again...Michael Stahl1-1/+1
... now that everything is consistent. Change-Id: I96c15159648815554280202eb1b6d274ead4e7b8
2013-05-07gbuild: remove gb_ExternalProject_use_unpackedMichael Stahl1-3/+1
It must always be used exactly once, so replace it with constructor parameter. Change-Id: Ifbe87065c19a5185a5705dc461656179002ece5d
2013-03-31fix gold warning about hidden symbolsPeter Foley1-0/+1
Change-Id: Iae399e4d596db450e3ed0e15678e546aa76797a0
2013-03-21suppress warnings from external packagesPeter Foley1-0/+5
Change-Id: I1417dd1dfbd812cc4ab8a1521cc9e0dfbcf37d02
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks1-2/+0
2013-02-28remove all d.lstMichael Stahl1-0/+0
Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
2013-02-22quiet external module build log unless failureNorbert Thiebaud1-4/+4
ExternalProject usually involve a configure and a make step that produce a bunch of output usually irrelevant including a large number of warning and other mess. now that everything is pretty much in tail_build these output get interleaved with useful output from the build of the product and actually drown them in a logorrhea of messy noise. This store the output of external modules in a log file and only print them as a whole if the module failed do build. on a non-verbose build. Change-Id: I3abfcccd6d16821a9e061a71e031b427cc283647 Reviewed-on: https://gerrit.libreoffice.org/2304 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-15Bin use of UTF-16 expat variant in the Windows shell extensionTor Lillqvist5-106/+7
Thus we can drop that variant completely. Change-Id: I11a8e40436921219bd6dd4afad4c7907ccb6b84c
2012-11-15Revert "Use different symbol names in the two expat variants we build"Michael Stahl1-90/+0
This reverts commit 78c7bbc3ce92493ca98c605f92733e31ad87ef70. It is no longer the case that both expat_utf8 and expat_utf16 are linked into the same library: we only use expat_utf16 in shell Explorer extensions, which cannot be linked into libmerged anyway. Conflicts: expat/expat-2.1.0.patch Change-Id: I579c10d405d8a40cafcb2dbe09e967c6079f7b16
2012-11-15expat: get rid of expat_xmltok static library:Michael Stahl5-72/+27
Just compile those files twice. Also rename the UTF8 library to plain "expat". This allows python to simply use that library and build "pyexpat" succesfully. Change-Id: I7e37ec5b87b70c2cf8c86e06709f0e8d0a67f09d
2012-10-26expat: GNUCOPY is empty on Darwin, use cp insteadMichael Stahl1-5/+5
Change-Id: I96893aa0aed6144c3888a85afe64f90d969e9448
2012-10-25expat: for 64bit 1 static library is enough, only utf16 variant usedMichael Stahl3-41/+9
Change-Id: I98a3428578b52c6d9d7210a8fb0211876d6f7cae
2012-10-25gbuildification of expatDavid Ostrovsky15-180/+360
Two different xmlparse libraries are created: ascii_expat_xmlparse and expat_xmlparse. One without -DXML_UNICODE and one with. Source file are duplicated and renamed with gb_UnpackedTarball_set_post_action function to be able to add artifacts twice to gbuild machinery. On windows 64 bit additional two librares are created: expat_xmlparse_x64 and expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment): ------------------------------------------------------ use UNICODE only because shell/shlxthandler doesn't link against ascii_expat_xmlparse ------------------------------------------------------ Include files are delivered to $(OUTDIR)/inc/external/expat now and not to $(OUTDIR)/inc/external any more. set_include call is added in RepositoryExternal.mk. To define dependency between StaticLibrary and ExternalProject new function was introduced: gb_StaticLibrary_use_external_project. Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
2012-10-04The "working on that" is now doneTor Lillqvist1-9/+0
Change-Id: Ib5a9decaf97817333bbac9853589af7fc9adf94c
2012-10-03Use different symbol names in the two expat variants we buildTor Lillqvist1-0/+90
We need to be able to link both into one binary in the disable-dynloading case. Change-Id: I499e204dfef2af488d4a350cb3a5bcfc03ca887f
2012-10-03typoAndras Timar1-1/+1
Change-Id: I4fc3f6ca51d9ce0a18539b4911f6ddf06694b039
2012-10-03Mention the disable-dynloading issueTor Lillqvist1-0/+9
Change-Id: I6d2349b8c4d97d266faebdb630c65e0441e25b18
2012-10-03s/UCS2/UTF-16Tor Lillqvist1-1/+1
Change-Id: I2be40b7897c3277e2d8673b440aa6dd682086267
2012-10-03More informationTor Lillqvist1-0/+36
Change-Id: I9f9a85cbe74dfb22a2dff67e8a0b7dd4eca6ebf6
2012-04-30expat: upgrade to 2.1.0 releaseMichael Stahl4-51/+31
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-0/+0
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-02-09Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich1-0/+4
2011-09-27Make Android cross-build workingThorsten Behrens1-9/+18
In the spirit of 12759f67a36d52a345be6002d7017551e8414c59, change external lib's config.sub to eat the arm-unknown-linux-androideabi host os string. Also, permit shared libs again - seems Android can handle those. Added dictionaries to cross-build-toolset - idxdict is needed. Should build up to sfx2 - some residual static lib issues there, and in raptor.
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen3-14/+29
Conflicts: cairo/cairo-1.8.0.patch cairo/prj/build.lst gdk-pixbuf/makefile.mk libcroco/makefile.mk
2011-06-17gnumake4: expat: build static libraries with VISIBILITY_HIDDEN [hg:f9b6805ca6ca]Michael Stahl1-1/+2
2011-06-09First attempt at Android supportTor Lillqvist1-0/+11
2011-06-06Always compare CROSS_COMPILING explicitly to "YES"Tor Lillqvist1-1/+1
2011-06-03Drop %_EXT% which was always emptyTor Lillqvist1-14/+14
2011-05-30Drop unnecessary quotes around platform tripletsTor Lillqvist1-1/+1
2011-05-26Pass --build and --host when cross-compilingTor Lillqvist1-0/+4
2010-03-10ause110: update to DEV300_m74Hans-Joachim Lankenau2-11/+3
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien2-11/+3
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-15ause110: #i106731# remove tarballs from scm and find them in download cache dirHans-Joachim Lankenau1-0/+1
2009-12-16#i10000# fix for building in SO environment onlyRelease Engineering1-1/+5
2009-12-15#i10000# updated fixRelease Engineering1-2/+2
2009-12-15#i10000# obo:build breaks for windows amd64Release Engineering1-1/+1
2009-11-16#i106889# tweak api defs under windowsCaolán McNamara2-1/+15
2009-11-13#i106889# upgrade expat to 2.0.1Caolán McNamara4-190/+103
2009-02-19CWS-TOOLING: integrate CWS ause099Oliver Bolte1-1/+1
2009-01-29 12:30:57 +0100 hjs r267116 : #i98365# fix unsetting g+s bit 2009-01-23 14:21:19 +0100 hjs r266819 : #i40246# - cleanup 2009-01-23 14:14:07 +0100 hjs r266818 : #i40246# - fix quoting of final echo line 2009-01-23 12:42:33 +0100 hjs r266807 : #i98365# leave higher bits alone 2009-01-23 11:23:42 +0100 rt r266799 : Header 2009-01-22 19:14:25 +0100 hjs r266753 : #i98365# remove unwanted file attributes from archives 2009-01-22 16:22:18 +0100 hjs r266737 : #i98365# remove unwanted file attributes from archives 2009-01-22 16:20:54 +0100 hjs r266736 : #i98365# remove unwanted file attributes from archives 2009-01-22 16:20:24 +0100 hjs r266735 : #i98365# remove unwanted file attributes from archives 2009-01-22 16:08:33 +0100 hjs r266734 : #i40246# renamed variable 2009-01-22 16:05:26 +0100 hjs r266733 : #i40246# renamed variable 2009-01-20 17:46:54 +0100 hjs r266610 : #i98290# cleanup 2009-01-19 19:32:19 +0100 hjs r266522 : CWS-TOOLING: rebase CWS ause099 to trunk@266428 (milestone: DEV300:m39) 2008-12-08 21:00:09 +0100 hjs r265049 : CWS-TOOLING: rebase CWS ause099 to trunk@264807 (milestone: DEV300:m37) 2008-11-27 18:25:18 +0100 hjs r264513 : #i40246# - support multiple patches per archive 2008-11-17 19:00:12 +0100 hjs r263738 : CWS-TOOLING: rebase CWS ause099 to trunk@263288 (milestone: DEV300:m35)
2008-08-27INTEGRATION: CWS obo33 (1.8.8); FILE MERGEDRüdiger Timm1-0/+183
2008/08/20 13:45:09 obo 1.8.8.1: #i92950# Changes for 64 bit Vista shell extension
2008-04-11INTEGRATION: CWS changefileheader (1.4.38); FILE MERGEDRüdiger Timm1-23/+19
2008/03/31 13:18:07 rt 1.4.38.1: #i87441# Change license header to LPGL v3.
2008-04-02INTEGRATION: CWS obo24 (1.5.24); FILE MERGEDKurt Zenker1-0/+3
2008/03/14 08:39:48 obo 1.5.24.1: #i75046# additional build for 64 bit shell extension (Windows Vista)
2006-06-19INTEGRATION: CWS warnings01 (1.4.84); FILE MERGEDJens-Heiner Rechtien1-0/+2
2006/03/10 16:33:13 ihi 1.4.84.1: #i57362# transex3 linker warning removed
2005-09-08INTEGRATION: CWS ooo19126 (1.3.6); FILE MERGEDRüdiger Timm1-48/+21
2005/09/05 14:34:37 rt 1.3.6.1: #i54170# Change license header: remove SISSL
2004-09-08INTEGRATION: CWS ooo20040704 (1.2.78); FILE MERGEDRüdiger Timm1-2/+8
2004/06/30 15:06:55 cmc 1.2.78.1: #i30801# allow using system libs if possible
2003-03-25MWS_SRX644: migrate branch mws_srx644 -> HEADJens-Heiner Rechtien1-1/+2
2002-12-11#100000# needs makedepend out of module soltoolsRüdiger Timm1-1/+1
2002-09-30chg: target directory, #100000#Martin Hollmichel1-1/+1