Commit Graph

7818 Commits

Author SHA1 Message Date
Boris Nagaev b826422ab8 add new variables: BUILD_CROSS, BUILD_NATIVE
They are useful for applying flags only to cross or only to native targets.
2016-10-29 13:07:41 +03:00
Boris Nagaev 53e9f6e73b Merge pull request #1556 from LuaAndC/gcc-5.4-in-plugin
gcc5 plugin: update gcc from 5.3 to 5.4
2016-10-29 05:47:41 +04:00
Boris Nagaev 634d80dc56 gcc5 plugin: update gcc from 5.3 to 5.4
Gcc 5.3 fails to build with gcc 6.
The error message is:

    cfns.gperf:101:1: error: ‘const char* libc_name_p(const char*, unsigned int)’ redeclared inline with ‘gnu_inline’ attribute

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959
See https://github.com/mxe/mxe/pull/1527#issuecomment-256273786
2016-10-29 04:42:11 +03:00
Boris Nagaev 95b1f8c13b Merge pull request #1557 from LuaAndC/qt-no-pch
qt, qtbase: -no-pch (pre-compiled header support)
2016-10-29 03:03:45 +04:00
Boris Nagaev e0d23ae9ab qt 4: backport patch for -no-pch from qtbase 5.7.0
See https://github.com/mxe/mxe/pull/1527#issuecomment-256717489
See https://github.com/mxe/mxe/issues/1554#issuecomment-256764411
2016-10-29 01:57:46 +03:00
Boris Nagaev 913b396a09 qt, qtbase: -no-pch (pre-compiled header support)
Qt and qtbase fail to build if host compiler is GCC 6
with the following error message:

cc1: error: one or more PCH files were found, but they were invalid
cc1: error: use -Winvalid-pch for more information
cc1: fatal error: .obj/release-shared/qt_pch.h: No such file or directory

See https://github.com/mxe/mxe/issues/1554
See https://github.com/mxe/mxe/issues/1103
See https://github.com/mxe/mxe/pull/1527#issuecomment-254001204
2016-10-29 01:57:46 +03:00
Boris Nagaev 91df392f8b Merge pull request #1548 from LuaAndC/skeleton-fix-mv
skeleton.py: use shutil.move instead of os.rename
2016-10-29 02:35:27 +04:00
Boris Nagaev c14f15b447 skeleton.py: use shutil.move instead of os.rename
Function os.rename fails if files are in different filesystems,
e.g. if /tmp is mounted as tmpfs.
2016-10-29 01:19:37 +03:00
Boris Nagaev cc04403698 Merge pull request #1545 from LuaAndC/luarocks-remove-lockdir
luarocks wrapper: remove lock if failed
2016-10-28 00:19:05 +04:00
Boris Nagaev 953d7c3f0c luarocks wrapper: remove lock if failed
Luarocks wrapper used to keep lock dir not removed if luarocks process
failed. To run it again, the lock directory should have been removed
manually.
2016-10-27 23:18:38 +03:00
Boris Nagaev a042a228fa Merge pull request #1547 from LuaAndC/openssl-no-libgcrypt
openssl: remove libgcrypt dependency
2016-10-27 02:16:39 +04:00
Boris Nagaev c098ae2083 openssl: remove libgcrypt dependency 2016-10-27 01:09:23 +03:00
Boris Nagaev aaf961d1ed gcc6 plugin: mark itk problem as resolved 2016-10-26 00:28:30 +03:00
MXEBot as Travis CI 21b6523c57 Update versions.json & build-matrix.html 2016-10-25 20:42:34 +00:00
Boris Nagaev 03a1860982 Merge pull request #1553 from LuaAndC/itk-4.10.1
update itk to 4.10.1
2016-10-26 00:41:47 +04:00
Boris Nagaev 2c8b747d9c Merge pull request #1551 from LuaAndC/libgda-perl
libgda: fix build failure on perl v5.22.1
2016-10-25 02:39:38 +04:00
Boris Nagaev 55e9bbada5 update itk to 4.10.1 2016-10-24 03:30:24 +03:00
Boris Nagaev fbcbd9b81c itk: unify patch 2016-10-24 02:07:41 +03:00
Boris Nagaev 4a9783cc52 libgda: fix build failure on perl v5.22.1
Error:

make[4]: Entering directory
'mxe/tmp-libgda-i686-w64-mingw32.static/libgda-4.2.13/libgda-ui/demos'
(here=`pwd` ; cd . && perl $here/geninclude.pl basic_form.c data_model_dir.c
form.c form_rw.c form_pict.c form_data_layout.c grid.c grid_rw.c grid_pict.c
grid_data_layout.c linked_grid_form.c linked_model_param.c ddl_queries.c
login.c provider_sel.c tree.c cloud.c combo.c) > demos.h
Can't use 'defined(@array)' (Maybe you should just omit the defined()?)
at mxe/tmp-libgda-i686-w64-mingw32.static/libgda-4.2.13/libgda-ui/demos/geninclude.pl line 43.
Makefile:819: recipe for target 'demos.h' failed

Similar to https://github.com/mxe/mxe/issues/1112
2016-10-23 20:58:08 +03:00
Tobias Gruetzmacher a21a967ba8 Fix cpp-netlib cmake directory.
For find_package(cppnetlib) to work, the directory for the cmake files
must be called the same as the files installed into the directory.
2016-10-23 19:04:26 +04:00
Tony Theodore c255ff8b5a Add options to strip toolchain, executables, and libs
Minimal implementation to strip the [largest files][lf-gist] by
default, mostly made up of gcc/binutils and test programs.

gdal and geos both produce large libraries, but the libs themselves
aren't worth stripping, it's the 20 odd programs produced by gdal
with those libs statically linked that consume the most space.

I'm leaving these undocumented as the defaults seems reasonable and
the interface may well change when we enable debug/release variants.

closes #985
closes #1249

[lf-gist]:https://github.com/mxe/mxe/issues/1249#issuecomment-193392038
2016-10-23 17:59:21 +03:00
MXEBot as Travis CI 0eeffd4d39 Update versions.json & build-matrix.html 2016-10-23 01:40:54 +00:00
Tony Theodore 3f1b95d0e6 remove qtwebengine
closes #1509
2016-10-23 05:40:21 +04:00
Tony Theodore 08ea4ee0e6 Makefile: enable relative paths for SOURCE_TREE 2016-10-23 05:10:39 +04:00
MXEBot as Travis CI e409efc312 Update versions.json & build-matrix.html 2016-10-22 23:22:25 +00:00
Mark Brand 4764be7ac7 libpng: update 2016-10-23 01:21:21 +02:00
darealshinji 1901a950ff Disable shared libraries for native targets 2016-10-23 00:31:43 +04:00
Boris Nagaev 0420370efd allow to change User Agent; fix levmar download
Parameter $(PKG)_UA overrides default user agent used by wget to download
a package. It is needed, because download server www.ics.forth.gr from where
levmar is downloaded, crashes on default user agent Wget/1.13.4.
User agent for levmar was set to MXE. Now the server works.

see https://github.com/mxe/mxe/issues/1519
2016-10-17 23:55:47 +03:00
Boris Nagaev fa636a2eab print wget command to download logs
This command is useful for downloading problems debugging.
2016-10-16 23:55:47 +03:00
MXEBot as Travis CI 7fe43cc927 Update versions.json & build-matrix.html 2016-10-14 18:45:06 +00:00
Mark Brand 8f3f88b0e4 dbus, gdb, sqlite: update 2016-10-14 20:44:14 +02:00
MXEBot as Travis CI 5ce00653e8 Update versions.json & build-matrix.html 2016-10-12 10:53:16 +00:00
Mark Brand a60f8e2c42 gnutls, openssl, vmime: update 2016-10-12 12:51:19 +02:00
Boris Nagaev f21c7c330d Merge pull request #1538 from LuaAndC/build-pkg-recommends
build-pkg: system requirements are recommendations not dependencies
2016-10-12 12:30:06 +04:00
Boris Nagaev 846b981165 build-pkg: system requirements are recommendations
... not dependencies.

fix #1537
2016-10-12 04:11:40 +03:00
Boris Nagaev 195b47bfb1 docs: 32-bit exe can be used in 64-bit Windows 2016-10-12 02:08:53 +03:00
Boris Nagaev 718ce58917 docs, table: replace triplet with Windows version
MXE targets are now listed below.

See http://lists.nongnu.org/archive/html/mingw-cross-env-list/2016-01/msg00022.html
2016-10-12 02:08:53 +03:00
Jos De Laender 8ed6d3000e index.html: add "How to choose MXE target" 2016-10-12 02:08:52 +03:00
MXEBot as Travis CI 6164a71b97 Update versions.json & build-matrix.html 2016-10-10 09:07:00 +00:00
Boris Nagaev 8b6b75c616 Merge pull request #1530 from tonytheodore/add-glpk
add package glpk
2016-10-10 12:59:35 +04:00
Boris Nagaev 22cd9c488c Merge pull request #1534 from LuaAndC/pcl-1.8.0
pcl: update from 1.7.2 to 1.8.0
2016-10-10 12:54:25 +04:00
Boris Nagaev 73f7210325 pcl: update from 1.7.2 to 1.8.0
Patch pcl-1-cmake-policy-cmp0017.patch is not needed.
See https://github.com/PointCloudLibrary/pcl/commit/51a230f07eb9738ed

New option -DHAVE_SSSE3_EXTENSIONS_EXITCODE=0 is needed to fix this:

    CMake Error: TRY_RUN() invoked in cross-compiling mode,
    please set the following cache variables appropriately:
    HAVE_SSSE3_EXTENSIONS_EXITCODE (advanced)

Update of vtk to 7 depends on updating pcl to 1.8.0,
because pcl 1.7.2 fails with vtk 7.
See https://github.com/mxe/mxe/pull/1527#issuecomment-251645448
2016-10-06 10:21:19 +03:00
Tony Theodore 952d6ebca8 add package glpk 2016-10-06 14:54:46 +11:00
Tony Theodore a528dc936c Merge pull request #1532 from LuaAndC/fix-vigra-subdir
vigra: fix subdir
2016-10-06 14:24:29 +11:00
Tony Theodore c125cd7a98 Merge pull request #1533 from LuaAndC/emweb
wt: the repo was moved to github.com/emweb/wt
2016-10-06 14:13:50 +11:00
MXEBot as Travis CI 5bf326cdb4 Update versions.json & build-matrix.html 2016-10-02 19:33:18 +00:00
Mark Brand 20c26b803c nettle: update 2016-10-02 21:31:56 +02:00
mabrand 649768833c Merge pull request #1528 from LuaAndC/s-environmental-environment
s/environmental variable/environment variable/
2016-10-02 19:52:40 +02:00
Boris Nagaev c2012dc328 s/environmental variable/environment variable/
"Environment variable" is more commonly used.
2016-10-02 19:27:32 +03:00
Boris Nagaev efda05bfe5 wt: the repo was moved to github.com/emweb/wt 2016-09-29 22:33:45 +03:00