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

GitHub noreply at github.com
Wed Jan 21 09:51:16 UTC 2015


  Branch: refs/heads/smoke-me/m64-gh1181
  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.


Compare: https://github.com/parrot/parrot/compare/19b4064a666e...000bc51c6a49


More information about the parrot-commits mailing list