[parrot/parrot] a7ed5c: [config] fix --m=64 logic with gcc, GH #1181

GitHub noreply at github.com
Tue Jan 20 14:00:29 UTC 2015


  Branch: refs/heads/smoke-me/m64-gh1181
  Home:   https://github.com/parrot/parrot
  Commit: a7ed5ccb52e5dc8ca6633fb0877c7069548a6966
      https://github.com/parrot/parrot/commit/a7ed5ccb52e5dc8ca6633fb0877c7069548a6966
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-20 (Tue, 20 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: 30252fb1998314b77d840e2ccab5c7d0e366ecaa
      https://github.com/parrot/parrot/commit/30252fb1998314b77d840e2ccab5c7d0e366ecaa
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-20 (Tue, 20 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.


Compare: https://github.com/parrot/parrot/compare/a7ed5ccb52e5^...30252fb19983


More information about the parrot-commits mailing list