[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 721668: pkg-config hack: don't you use ln in windows PLEAS...
GitHub
noreply at github.com
Sun Mar 19 20:34:30 UTC 2017
Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: 721668e915f3e811007ef6c6142b8ee1bc54d96d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/721668e915f3e811007ef6c6142b8ee1bc54d96d
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M .appveyor.yml
M build.win32x86/third-party/Makefile.pkgconfig
Log Message:
-----------
pkg-config hack: don't you use ln in windows PLEASE
Use pebuilt libglib2.0-devel rather than rebuilding --with-internal-glib
Otherwise the compilation fails on modern cygwin with
‘g_win32_getlocale’ [-Werror=implicit-function-declaration]
Add required libiconv-devel package for the building machine
Also add perl required for building openssl
Also add cmake required for building libgit2
Install zlib for cross compile on mingw32 target arch
Commit: a9096c1b578e8111945460834e96d90c1d3d6378
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a9096c1b578e8111945460834e96d90c1d3d6378
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Add mingw32 target iconv required for compiling SDL2
Commit: a25e48d0f41c83a00b2599b275430b534799557c
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a25e48d0f41c83a00b2599b275430b534799557c
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.openssl
Log Message:
-----------
Nuke the deadly openssl symlink
** Hack Hack Hack **
This is a horrible hack.
This is fragile because the mklink.pl file does not exist in 1.1.x version
But frankly, asking for a windows build to rely on symlink???? WTF???
I tried several unsuccessful workarounds
Configure no-symlinks
It does not work because then include/*.h are not built
I tried CYGWIN="winsymlinks" but it did not work (I don't even know if perl did take it into account)
With this, openssl almost build. Almost, because the generated makefile don't use the right cross-compilation windres...
/bin/sh: gcc: command not found
windres: preprocessing failed.
i686-w64-mingw32-gcc: error: rc.o: No such file or directory
Commit: af7874f31e3078125611267a7c53d734df3604cc
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/af7874f31e3078125611267a7c53d734df3604cc
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.openssl
Log Message:
-----------
openssl: be sure that correct environment is passed to configure
Without this hack, the resource compiler failed to pick the cross-compile
flavour.
Commit: 3e79be392cc25f156d16254db984d1f41c74edff
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3e79be392cc25f156d16254db984d1f41c74edff
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libssh2
Log Message:
-----------
Force cross compilation of libssh2 for mingw target
Commit: f84b82d342d7e1140c3ad88d6635e84163f2d5e9
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f84b82d342d7e1140c3ad88d6635e84163f2d5e9
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libgit2
A build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake
Log Message:
-----------
Craft a specific CMAKE_TOOLCHAIN for cross compiling libgit2 for mingw32 from cygwin
Commit: d1cfbb237d0fa9ff1acbdea669a12a4b30d66916
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d1cfbb237d0fa9ff1acbdea669a12a4b30d66916
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libsdl2
Log Message:
-----------
Have libsdl2 cross compile for mingw32 from cygwin
Temporarily --disable-render-d3d because it causes an error:
error: static declaration of 'IID_IDXGIFactory2' follows non-static declaration static const GUID IID_IDXGIFactory2
According to https://github.com/StephanTLavavej/mingw-distro/issues/10
this should be fixed by SDL-2.0.5
Commit: 4e292f5733e2404ef8c928f145ac04b99eaffe40
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4e292f5733e2404ef8c928f145ac04b99eaffe40
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libsdl2
M third-party/libsdl2.spec
Log Message:
-----------
SDL2: upgrade to 2.0.5 and restore enable-render-d3d option
Commit: e351096e5da271cc7a389d98ab52b37a362783fd
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e351096e5da271cc7a389d98ab52b37a362783fd
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.zlib
M third-party/zlib.spec
Log Message:
-----------
Upgrade zlib to 1.2.11 and use correct prefix for cross compiling for mingw32 from cygwin
Commit: 02518b3f1d3381b01506045cf8839b7ca13decfe
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/02518b3f1d3381b01506045cf8839b7ca13decfe
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libpng
M third-party/libpng.spec.win
Log Message:
-----------
Upgrade libpng to 1.6.28 and have it compiled for mingw32 from cygwin
Commit: e21daea4368696f5c0716d9713599f515272d260
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e21daea4368696f5c0716d9713599f515272d260
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libpng
Log Message:
-----------
libpng.pc is rceated as a symbolic link. Replace that with a copy.
Commit: 3b88de8936989b8b6f413a413e7e8ceae50e844e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3b88de8936989b8b6f413a413e7e8ceae50e844e
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.freetype2
Log Message:
-----------
Tell freetype2 to cross compile for mingw32
Unfortunately, build with autotool fails from cygwin because apinames.exe fails with cygwin path:
could not open '/cygdrive/y/Smalltalk/opensmalltalk-vm/build.win32x86/pharo.cog.spur/build/third-party/freetype-2.6.5/include/freetype/ttnameid.h' for writing
See https://lists.nongnu.org/archive/html/freetype/2015-11/msg00034.html
Commit: e81e1d912aad20413ad578806bfc7b137909bc58
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e81e1d912aad20413ad578806bfc7b137909bc58
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.freetype2
M third-party/freetype2.spec
Log Message:
-----------
Use cmake rather than autotools for compiling freetype2
This does workaround the apinames.exe problem not understanding cygwin path
Note that the generated DLL name generated by cmake does not have the -6, so reflect that in the spec.
Commit: ba3ecee0c79251f0bdb602f661f3de41f4e52c7a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ba3ecee0c79251f0bdb602f661f3de41f4e52c7a
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.freetype2
Log Message:
-----------
cleanup: nuke unused THIRDPARTY_LDFLAGS from freetype2
Commit: a3e4540cedfb78419b06c705a98545cfbd13b1d5
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a3e4540cedfb78419b06c705a98545cfbd13b1d5
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.pixman
Log Message:
-----------
Let pixman cross-compile for mingw from cygwin
Commit: 222f655dc5fc097721bf4e59704d8bdcf44c7285
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/222f655dc5fc097721bf4e59704d8bdcf44c7285
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.cairo
Log Message:
-----------
Let cairo cross compile for mingw from cygwin
Commit: f7d3c98eaa001d2d07c1f2b75cad00fa16f86a73
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f7d3c98eaa001d2d07c1f2b75cad00fa16f86a73
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.cairo
Log Message:
-----------
cairo: remove _SSIZE_T_DEFINED hack that is now un-necessary
Commit: 7a31b5115eb98f521adf424c619483dd703b5aaf
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7a31b5115eb98f521adf424c619483dd703b5aaf
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M third-party/cairo.spec
Log Message:
-----------
cairo: upgrade to 1.14.8
This does not solve the issue I have with cygwin build:
there are trailing lines generated at end of tests/cairo-test-constructors.c that make the compilation fail
Commit: eee7663456f2825c1d78583f5cdf486443866ec4
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/eee7663456f2825c1d78583f5cdf486443866ec4
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.cairo
Log Message:
-----------
cairo: ugly patch to workaround not truncated file on cygwin
We remove the file if it exists before regenerating it
With this, the trailing lines generated at end of tests/cairo-test-constructors.c are gone
Commit: 2fa25585a7db1944e78328001868a79b6b27de27
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2fa25585a7db1944e78328001868a79b6b27de27
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M platforms/win32/plugins/SqueakSSL/Makefile
M platforms/win32/plugins/SqueakSSL/Makefile.plugin
Log Message:
-----------
SqueakSSL: don't hardcode mingw library path we want to build thru cygwin cross-compile
Commit: 38b7022611df2d07c22add42994cd71e42b8c975
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/38b7022611df2d07c22add42994cd71e42b8c975
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.libgcc
Log Message:
-----------
copy iconv.dll and libwindpthread along with libgcc to pharo build directory
NOTA: maybe we can force linker option -static-libgcc in SDL2
by adding configuration option enable_shared_with_static_runtimes?
Commit: ecbb2298f4045aaf9c77f28eb722c15310b40920
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ecbb2298f4045aaf9c77f28eb722c15310b40920
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Add win32 pharo.cog.spur build to appveyor
Commit: e27c43962947b4eb9f0ae0e3ef975a6b48740adb
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e27c43962947b4eb9f0ae0e3ef975a6b48740adb
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Correct stupid typo libglig => libglib preventing pkg-config to compile
Commit: 35238390889778b953f8a56cc84793f8d2059d9a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/35238390889778b953f8a56cc84793f8d2059d9a
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-17 (Fri, 17 Mar 2017)
Changed paths:
M build.win32x86/third-party/Makefile.openssl
Log Message:
-----------
openssl: don't force AR macro
The AR from ../common/Makefile.tools already append the cr options
The openssl configure add yet another r, so we end up building a library named r instead of libcrypto.a
There is no difference between i686-w64-mingw32-ar and ar anyway...
Commit: 2bae43f13c1e3e1a0d80488e634db8d38448b03a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2bae43f13c1e3e1a0d80488e634db8d38448b03a
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake
Log Message:
-----------
libgit2: don't put /usr in the FIND_ROOT_PATH
Otherwise, cmake will find some cygwin files incompatible for cross compilation to mingw32
I don't know why the build did succeed once in cygwin64, it does not in cygwin32 without this fix.
Commit: d87bb41ebc824c4159968845bac14660d1b71b2a
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/d87bb41ebc824c4159968845bac14660d1b71b2a
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M build.win32x86/common/Makefile.lib.extra
M build.win32x86/pharo.cog.spur/Makefile
M build.win32x86/pharo.cog.spur/mvm
Log Message:
-----------
Force win32 pharo.cog.spur mvm to end with the error code of `make` not of the `tee`
Otherwise, the failing builds appear as green on appveyor
This is a copy of
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/46d8e8cd25d9b92ffd21ce21dcdeb2406b18c804
Commit: cbfad7fd59e686f506b7b3d77b7b3429c814c3db
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cbfad7fd59e686f506b7b3d77b7b3429c814c3db
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M .appveyor.yml
A .appveyorcleancache.txt
Log Message:
-----------
Add opportunity to clean up the appveyor build cache
Commit: c2a4d76526028e99fff6815e075a29303be5e374
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2a4d76526028e99fff6815e075a29303be5e374
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M third-party/libpng.spec.win
Log Message:
-----------
libpng.1.6.28 already disappeared, pick 1.6.29
Commit: 141f8808680c5b2a9bbe0508769811bc44b0ce2d
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/141f8808680c5b2a9bbe0508769811bc44b0ce2d
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M third-party/libpng.spec.win
Log Message:
-----------
Oups, libpng16-16 seems to be hardcoded somewhere in libpng, we can't choose.
Commit: 5e6d9805491ad44c015a2bec23ae5f359e1c763f
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5e6d9805491ad44c015a2bec23ae5f359e1c763f
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M .appveyor.yml
R .appveyorcleancache.txt
Log Message:
-----------
Revert the appveyor build cache reset
It was a bad idea because git sources are extracted at each build,
appveyor thinks that the .appveyorcleancache.txt was updated,
and thus clean the cache at each build...
Commit: 08ccf1faab9ebf4c29a581333ef38c10bc6f960e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/08ccf1faab9ebf4c29a581333ef38c10bc6f960e
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M build.win32x86/pharo.cog.spur.lowcode/Makefile
M build.win32x86/pharo.cog.spur.lowcode/Pharo.exe.manifest
M build.win32x86/pharo.cog.spur.lowcode/Pharo.rc
M build.win32x86/pharo.cog.spur.lowcode/mvm
Log Message:
-----------
Update the win32 pharo.cog.spur.lowcode directory
Commit: 137c75b9287ca89ba83edca94b89a9a2d503b124
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/137c75b9287ca89ba83edca94b89a9a2d503b124
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M build.win64x64/common/Makefile
A build.win64x64/common/Makefile.lib.extra
A build.win64x64/pharo.stack.spur/Makefile
A build.win64x64/pharo.stack.spur/Pharo.def.in
A build.win64x64/pharo.stack.spur/Pharo.exe.manifest
A build.win64x64/pharo.stack.spur/Pharo.ico
A build.win64x64/pharo.stack.spur/Pharo.rc
A build.win64x64/pharo.stack.spur/mvm
A build.win64x64/pharo.stack.spur/plugins.ext
A build.win64x64/pharo.stack.spur/plugins.int
A build.win64x64/third-party/Makefile.cairo
A build.win64x64/third-party/Makefile.freetype2
A build.win64x64/third-party/Makefile.libgcc
A build.win64x64/third-party/Makefile.libgit2
A build.win64x64/third-party/Makefile.libpng
A build.win64x64/third-party/Makefile.libsdl2
A build.win64x64/third-party/Makefile.libssh2
A build.win64x64/third-party/Makefile.openssl
A build.win64x64/third-party/Makefile.pixman
A build.win64x64/third-party/Makefile.pkgconfig
A build.win64x64/third-party/Makefile.zlib
A build.win64x64/third-party/Toolchain-cross-mingw32-cygwin.cmake
Log Message:
-----------
Add win64 pharo.stack.spur build with its thirdparty
Note: building openssl with clang fails, so use gcc for this library
Also, it is necessary to replace another symlink by a copy in util/point.sh
Commit: ce2e77542a80cf52e9fc10f0d2e6208c228e34f7
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/ce2e77542a80cf52e9fc10f0d2e6208c228e34f7
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-18 (Sat, 18 Mar 2017)
Changed paths:
M .appveyor.yml
Log Message:
-----------
Also add win64 pharo.stack.spur to appveyor
Commit: 955b1bef42256c86bd2c9323d6ab07d92cfcf256
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/955b1bef42256c86bd2c9323d6ab07d92cfcf256
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M build.win64x64/third-party/Makefile.libgcc
Log Message:
-----------
Correct 64bits reference for libgcc dll
Note: Unlike 32bits VM, SDL2 do not depend anymore on this dll
But currently cairo and libpixman do still depend on this libgcc
We should probably add some -static-libgcc option.
Commit: 94f1ca9f0d045d05be581398021533bd37f29c18
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/94f1ca9f0d045d05be581398021533bd37f29c18
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M build.win64x64/common/Makefile.tools
Log Message:
-----------
Take the specified COGDEFS into account
Otherwise, -DPharoVM=1 option is not passed to C compiler and build fails
Commit: 91e297996a7c46417cff1601817c809a06cc325e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/91e297996a7c46417cff1601817c809a06cc325e
Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M build.win64x64/pharo.stack.spur/plugins.ext
Log Message:
-----------
Exclude SqueakSSL from plugins in win64
Currently, the build is failing for this plugin.
To be further inquired...
Commit: 311c4eb345e7b39189d1a753e2b76debdded47c7
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/311c4eb345e7b39189d1a753e2b76debdded47c7
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M .travis_build.sh
M build.linux32ARMv6/editpharoinstall.sh
R build.linux32ARMv6/mkNamedPrims.sh
M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm
M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm
M build.linux32ARMv6/pharo.cog.spur/build/mvm
R build.linux32ARMv7/mkNamedPrims.sh
M build.linux32x86/editpharoinstall.sh
R build.linux32x86/mkNamedPrims.sh
M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.assert/mvm
M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build.debug/mvm
M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux32x86/pharo.cog.spur/build/mvm
M build.linux32x86/third-party/Makefile.libgit2
M build.linux32x86/third-party/Makefile.libssh2
A build.linux32x86/third-party/Makefile.openssl
M build.linux64x64/editpharoinstall.sh
R build.linux64x64/mkNamedPrims.sh
M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.assert/mvm
M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build.debug/mvm
M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm
M build.linux64x64/pharo.cog.spur/build/mvm
A build.linux64x64/third-party/Makefile.openssl
M nsspur64src/vm/cogit.h
M nsspur64src/vm/cogitX64.c
M nsspur64src/vm/cointerp.c
M nsspur64src/vm/cointerp.h
M nsspur64src/vm/gcc3x-cointerp.c
M nsspur64src/vm/interp.h
M nsspur64src/vm/vmCallback.h
M nsspursrc/vm/cogit.h
M nsspursrc/vm/cogitARMv5.c
M nsspursrc/vm/cogitIA32.c
M nsspursrc/vm/cogitMIPSEL.c
M nsspursrc/vm/cointerp.c
M nsspursrc/vm/cointerp.h
M nsspursrc/vm/gcc3x-cointerp.c
M nsspursrc/vm/interp.h
M nsspursrc/vm/vmCallback.h
M nsspurstack64src/vm/gcc3x-interp.c
M nsspurstack64src/vm/interp.c
M nsspurstack64src/vm/interp.h
M nsspurstack64src/vm/vmCallback.h
M nsspurstacksrc/vm/gcc3x-interp.c
M nsspurstacksrc/vm/interp.c
M nsspurstacksrc/vm/interp.h
M nsspurstacksrc/vm/vmCallback.h
A platforms/Cross/plugins/IA32ABI/arm32abicc.c
R platforms/Cross/plugins/IA32ABI/arm32ia32abicc.c
M platforms/Cross/plugins/IA32ABI/ia32abicc.c
M platforms/Cross/plugins/IA32ABI/ppc32abicc.c
R platforms/Cross/plugins/IA32ABI/x64ia32abicc.c
A platforms/Cross/plugins/IA32ABI/x64sysvabicc.c
A platforms/Cross/plugins/IA32ABI/x64win64abicc.c
R platforms/Cross/plugins/IA32ABI/x64win64ia32abicc.c
M platforms/Cross/plugins/IA32ABI/xabicc.c
M platforms/Cross/plugins/SurfacePlugin/SurfacePlugin.c
M platforms/Cross/vm/sqVirtualMachine.c
M platforms/Cross/vm/sqVirtualMachine.h
M platforms/Mac OS/plugins/SecurityPlugin/sqMacSecurity.c
M platforms/RiscOS/plugins/SecurityPlugin/sqRPCSecurity.c
M platforms/iOS/plugins/SecurityPlugin/sqMacSecurity.c
M platforms/iOS/vm/OSX/SqueakOSXAppDelegate.m
M platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m
M platforms/unix/plugins/SecurityPlugin/sqUnixSecurity.c
M platforms/unix/vm/Makefile.in
M platforms/unix/vm/sqUnixHeartbeat.c
M platforms/win32/plugins/SecurityPlugin/sqWin32Security.c
M scripts/gitci
M spur64src/vm/cogit.h
M spur64src/vm/cogitX64.c
M spur64src/vm/cointerp.c
M spur64src/vm/cointerp.h
M spur64src/vm/gcc3x-cointerp.c
M spur64src/vm/interp.h
M spur64src/vm/vmCallback.h
M spurlowcode64src/vm/cogit.h
M spurlowcode64src/vm/cogitX64.c
M spurlowcode64src/vm/cointerp.c
M spurlowcode64src/vm/cointerp.h
M spurlowcode64src/vm/gcc3x-cointerp.c
M spurlowcode64src/vm/interp.h
M spurlowcode64src/vm/vmCallback.h
M spurlowcodesrc/vm/cogit.h
M spurlowcodesrc/vm/cogitARMv5.c
M spurlowcodesrc/vm/cogitIA32.c
M spurlowcodesrc/vm/cogitMIPSEL.c
M spurlowcodesrc/vm/cointerp.c
M spurlowcodesrc/vm/cointerp.h
M spurlowcodesrc/vm/gcc3x-cointerp.c
M spurlowcodesrc/vm/interp.h
M spurlowcodesrc/vm/vmCallback.h
M spurlowcodestack64src/vm/gcc3x-interp.c
M spurlowcodestack64src/vm/interp.c
M spurlowcodestack64src/vm/interp.h
M spurlowcodestack64src/vm/vmCallback.h
M spurlowcodestacksrc/vm/gcc3x-interp.c
M spurlowcodestacksrc/vm/interp.c
M spurlowcodestacksrc/vm/interp.h
M spurlowcodestacksrc/vm/vmCallback.h
M spursista64src/vm/cogit.h
M spursista64src/vm/cogitX64.c
M spursista64src/vm/cointerp.c
M spursista64src/vm/cointerp.h
M spursista64src/vm/gcc3x-cointerp.c
M spursista64src/vm/interp.h
M spursista64src/vm/vmCallback.h
M spursistasrc/vm/cogit.h
M spursistasrc/vm/cogitARMv5.c
M spursistasrc/vm/cogitIA32.c
M spursistasrc/vm/cogitMIPSEL.c
M spursistasrc/vm/cointerp.c
M spursistasrc/vm/cointerp.h
M spursistasrc/vm/gcc3x-cointerp.c
M spursistasrc/vm/interp.h
M spursistasrc/vm/vmCallback.h
A spursistastacksrc/examplePlugins.ext
A spursistastacksrc/examplePlugins.int
A spursistastacksrc/vm/exampleSqNamedPrims.h
A spursistastacksrc/vm/gcc3x-interp.c
A spursistastacksrc/vm/interp.c
A spursistastacksrc/vm/interp.h
A spursistastacksrc/vm/vmCallback.h
M spursrc/vm/cogit.h
M spursrc/vm/cogitARMv5.c
M spursrc/vm/cogitIA32.c
M spursrc/vm/cogitMIPSEL.c
M spursrc/vm/cointerp.c
M spursrc/vm/cointerp.h
M spursrc/vm/gcc3x-cointerp.c
M spursrc/vm/interp.h
M spursrc/vm/vmCallback.h
M spurstack64src/vm/gcc3x-interp.c
M spurstack64src/vm/interp.c
M spurstack64src/vm/interp.h
M spurstack64src/vm/vmCallback.h
M spurstacksrc/vm/gcc3x-interp.c
M spurstacksrc/vm/interp.c
M spurstacksrc/vm/interp.h
M spurstacksrc/vm/vmCallback.h
M src/plugins/BitBltPlugin/BitBltPlugin.c
M src/plugins/IA32ABI/IA32ABI.c
M src/plugins/SecurityPlugin/SecurityPlugin.c
M src/plugins/ZipPlugin/ZipPlugin.c
M src/vm/cogit.h
M src/vm/cogitARMv5.c
M src/vm/cogitIA32.c
M src/vm/cogitMIPSEL.c
M src/vm/cogmethod.h
M src/vm/cointerp.c
M src/vm/cointerp.h
M src/vm/cointerpmt.c
M src/vm/cointerpmt.h
M src/vm/gcc3x-cointerp.c
M src/vm/gcc3x-cointerpmt.c
M src/vm/interp.h
M src/vm/vmCallback.h
M stacksrc/vm/gcc3x-interp.c
M stacksrc/vm/interp.c
M stacksrc/vm/interp.h
M stacksrc/vm/vmCallback.h
M third-party/libpng.spec.win
M third-party/libssh2.spec
M third-party/openssl.spec
Log Message:
-----------
Merge branch 'Cog' into build_pharo_win32_with_cygwin
Commit: b5f57680ca75ad3128f7093a78da557cbd54ce9e
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/b5f57680ca75ad3128f7093a78da557cbd54ce9e
Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
Date: 2017-03-19 (Sun, 19 Mar 2017)
Changed paths:
M .appveyor.yml
M build.win32x86/common/Makefile.lib.extra
M build.win32x86/pharo.cog.spur.lowcode/Makefile
M build.win32x86/pharo.cog.spur.lowcode/Pharo.exe.manifest
M build.win32x86/pharo.cog.spur.lowcode/Pharo.rc
M build.win32x86/pharo.cog.spur.lowcode/mvm
M build.win32x86/pharo.cog.spur/Makefile
M build.win32x86/pharo.cog.spur/mvm
M build.win32x86/third-party/Makefile.cairo
M build.win32x86/third-party/Makefile.freetype2
M build.win32x86/third-party/Makefile.libgcc
M build.win32x86/third-party/Makefile.libgit2
M build.win32x86/third-party/Makefile.libpng
M build.win32x86/third-party/Makefile.libsdl2
M build.win32x86/third-party/Makefile.libssh2
M build.win32x86/third-party/Makefile.openssl
M build.win32x86/third-party/Makefile.pixman
M build.win32x86/third-party/Makefile.pkgconfig
M build.win32x86/third-party/Makefile.zlib
A build.win32x86/third-party/Toolchain-cross-mingw32-cygwin.cmake
M build.win64x64/common/Makefile
A build.win64x64/common/Makefile.lib.extra
M build.win64x64/common/Makefile.tools
A build.win64x64/pharo.stack.spur/Makefile
A build.win64x64/pharo.stack.spur/Pharo.def.in
A build.win64x64/pharo.stack.spur/Pharo.exe.manifest
A build.win64x64/pharo.stack.spur/Pharo.ico
A build.win64x64/pharo.stack.spur/Pharo.rc
A build.win64x64/pharo.stack.spur/mvm
A build.win64x64/pharo.stack.spur/plugins.ext
A build.win64x64/pharo.stack.spur/plugins.int
A build.win64x64/third-party/Makefile.cairo
A build.win64x64/third-party/Makefile.freetype2
A build.win64x64/third-party/Makefile.libgcc
A build.win64x64/third-party/Makefile.libgit2
A build.win64x64/third-party/Makefile.libpng
A build.win64x64/third-party/Makefile.libsdl2
A build.win64x64/third-party/Makefile.libssh2
A build.win64x64/third-party/Makefile.openssl
A build.win64x64/third-party/Makefile.pixman
A build.win64x64/third-party/Makefile.pkgconfig
A build.win64x64/third-party/Makefile.zlib
A build.win64x64/third-party/Toolchain-cross-mingw32-cygwin.cmake
M platforms/win32/plugins/SqueakSSL/Makefile
M platforms/win32/plugins/SqueakSSL/Makefile.plugin
M third-party/cairo.spec
M third-party/freetype2.spec
M third-party/libpng.spec.win
M third-party/libsdl2.spec
Log Message:
-----------
Merge pull request #128 from OpenSmalltalk/build_pharo_win32_with_cygwin
Build pharo 32 and 64 bits version on appveyor with cygwin
Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/c387052d2544...b5f57680ca75
More information about the Vm-dev
mailing list