[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 5e6d98: Revert the appveyor build cache reset

GitHub noreply at github.com
Sun Mar 19 16:19:43 UTC 2017


  Branch: refs/heads/build_pharo_win32_with_cygwin
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  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...


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/141f8808680c...91e297996a7c


More information about the Vm-dev mailing list