[parrot/parrot] 9a75c2: internal: remove interp arg from pf_register_stand...

GitHub noreply at github.com
Wed Jan 21 10:46:31 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 9a75c20b7d088a9f3d1f62b5eaae589061704154
      https://github.com/parrot/parrot/commit/9a75c20b7d088a9f3d1f62b5eaae589061704154
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M include/parrot/packfile.h
    M src/packfile/api.c
    M src/packfile/segments.c

  Log Message:
  -----------
  internal: remove interp arg from pf_register_standard_funcs()

This is not exported, so no deal. Closes GH #1183


  Commit: 261856ef8df681167e111f750ad297dd88eeae04
      https://github.com/parrot/parrot/commit/261856ef8df681167e111f750ad297dd88eeae04
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M config/auto/arch.pm
    M config/auto/gcc.pm

  Log Message:
  -----------
  [config] fix --m=64 logic with gcc, GH #1181

- Tested on debian multilib powerpc64, analog to the previous
  mips64 fixes in #1110.
- Fix the missing space after lib64. See GH #1181.
- Add analog fixes for arm and sparc also, untested.
- Change more wrong libpaths: also libdir embed-ldflags
  inst_libparrot_linkflags rpath_lib

Note that cc_build still uses wrong paths, as icu is still
falsely detected.


  Commit: ee242ab3aa4002565d2217d44a55dbf704a5aac2
      https://github.com/parrot/parrot/commit/ee242ab3aa4002565d2217d44a55dbf704a5aac2
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M config/init/defaults.pm

  Log Message:
  -----------
  [config] Fix --m=32 with explicit --cc in init::defaults

--m=32 --cc="ccache gcc" will delete the -m32 from the cc setting, as one
would suspect it is added to cflags not cc.  Add -m32 to ccflags if cc was
given as option, ditto for ld and link.


  Commit: cd2c234b2c0a5f695d91b80d911008608153750c
      https://github.com/parrot/parrot/commit/cd2c234b2c0a5f695d91b80d911008608153750c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M config/auto/gcc.pm
    M config/auto/icu.pm
    M config/init/defaults.pm

  Log Message:
  -----------
  [config] better icu probes, esp for --m overrides #1182

Add a new `has_libpath_override' config hash entry, with
lib or lib64, when the libpaths had to be adjusted from lib or lib64.
Do this for intel in init::defaults and for gcc in auto::gcc.
We do not more about the rest.

We cannot just blindly assume adding -Isystem will help finding the icu
headers returned by icu-config. We actually need to link the libs also
to detect possible cross-linking problems.
Provide a better error message on icu and --m failures.


  Commit: 000bc51c6a49e0a328f7a9c7718c27947001aeea
      https://github.com/parrot/parrot/commit/000bc51c6a49e0a328f7a9c7718c27947001aeea
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M config/auto/icu.pm

  Log Message:
  -----------
  [config] skip icu configs when cross build failed

we failed the tests, but still passed has_icu => 1.


  Commit: 92d8cc11f8da3075c8b79c2fa9daf21800ccda5c
      https://github.com/parrot/parrot/commit/92d8cc11f8da3075c8b79c2fa9daf21800ccda5c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M config/auto/gcc.pm
    M config/init/defaults.pm

  Log Message:
  -----------
  [config] protect cmdline libpaths from --m overrides, GH #1181

honor --ldflags, ... cmdline options and do not override them on
--m cross adjustments.

Set the config hash only once, at the end of the loop.


  Commit: 03246d1747452bdca4fea3e66048dc293ac9773c
      https://github.com/parrot/parrot/commit/03246d1747452bdca4fea3e66048dc293ac9773c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog: for smoke-me/m64-gh1181


  Commit: 2a2d1de8e13de11d4141760f647249a8da9f86c7
      https://github.com/parrot/parrot/commit/2a2d1de8e13de11d4141760f647249a8da9f86c7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M ChangeLog
    M config/auto/arch.pm
    M config/auto/gcc.pm
    M config/auto/icu.pm
    M config/init/defaults.pm
    M include/parrot/packfile.h
    M src/packfile/api.c
    M src/packfile/segments.c

  Log Message:
  -----------
  Merge branch 'smoke-me/m64-gh1181'

Tested ok on amd64 --m=32, powerpc64 --m=64, mips --m=64


  Commit: 3c77a574a54576629667df7698cae2eb42d94aa7
      https://github.com/parrot/parrot/commit/3c77a574a54576629667df7698cae2eb42d94aa7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M docs/project/release_manager_guide.pod

  Log Message:
  -----------
  [docs] cover 7.3 in release_manager_guide


Compare: https://github.com/parrot/parrot/compare/f9bb25b2d7a2...3c77a574a545


More information about the parrot-commits mailing list