[parrot/parrot] af0194: [build] darwin inst_libparrot_soname, cygwin gcc, ...
GitHub
noreply at github.com
Sun Dec 13 22:33:20 UTC 2015
Branch: refs/heads/master
Home: https://github.com/parrot/parrot
Commit: af019459f5eadeabb1d456c4d90fd7b66cf9ff8a
https://github.com/parrot/parrot/commit/af019459f5eadeabb1d456c4d90fd7b66cf9ff8a
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M ChangeLog
M config/gen/makefiles/root.in
M config/init/defaults.pm
M config/init/hints/cygwin.pm
M config/init/hints/darwin.pm
Log Message:
-----------
[build] darwin inst_libparrot_soname, cygwin gcc, all vs core
use a small default target: core.
all builds now all, including docs and installables
new seperate INSTALLABLELIBPARROT for darwin with
inst_libparrot_soname => -install_name
remake INSTALLABLELIBPARROT with this then.
use faster coreutils helpers.
seperate into some_utils for core, and parrot_utils for all.
which makes only a difference on non-shared builds.
on cygwin revert back to gcc, gcc-4 is not more.
Commit: d21aaf8a5adca9aecf200ad44a7f99b9a3b9e06c
https://github.com/parrot/parrot/commit/d21aaf8a5adca9aecf200ad44a7f99b9a3b9e06c
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M config/gen/makefiles/root.in
Log Message:
-----------
[build] improve installable binaries on darwin
need to seperate the 2 dylibs, but use the same name.
this is racy, only use -j1 on darwin for make all or make install
Commit: f2609d889675a0f91a2d83079614b2998516c94d
https://github.com/parrot/parrot/commit/f2609d889675a0f91a2d83079614b2998516c94d
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M ChangeLog
M config/gen/makefiles/root.in
M config/init/hints/darwin.pm
Log Message:
-----------
[build] honor --disable-rpath on darwin
skip -install_name then.
also build only world (not installables) on test_prep.
installables are still too racy.
Commit: 136ff45e1c1135e1f9952d3dce0e1ae9ed8d773f
https://github.com/parrot/parrot/commit/136ff45e1c1135e1f9952d3dce0e1ae9ed8d773f
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M .travis.yml
M ChangeLog
M MANIFEST
A appveyor.yml
A tools/dev/appveyor-smoke.bat
Log Message:
-----------
[test] add osx and windows smokers
Commit: 0308b25e56681cfeaca094a696af89b7fe7d8670
https://github.com/parrot/parrot/commit/0308b25e56681cfeaca094a696af89b7fe7d8670
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: use brew cpanminus on osx
Commit: 48173cc401f0a24007e6b440766d6464f02fa3de
https://github.com/parrot/parrot/commit/48173cc401f0a24007e6b440766d6464f02fa3de
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M config/auto/cpu/i386/test_gcc_cmpxchg_c.in
M include/parrot/compiler.h
M src/atomic/gcc_x86.c
Log Message:
-----------
fix apple clang --optimize
define __WORDSIZE there, which is missing
See https://travis-ci.org/parrot/parrot/jobs/96623113
darwin clang failed the PARROT_HAS_AMD64_GCC_CMPXCHG test
Commit: c3a2b870592cdd0582cf00b043a657f1752645fb
https://github.com/parrot/parrot/commit/c3a2b870592cdd0582cf00b043a657f1752645fb
Author: Reini Urban <rurban at cpanel.net>
Date: 2015-12-13 (Sun, 13 Dec 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: osx installs into ~/perl5, skip smoke
do only test, no smolder uploading.
Compare: https://github.com/parrot/parrot/compare/b6785b20a238...c3a2b870592c
More information about the parrot-commits
mailing list