[parrot/parrot] d7f4b7: [GH #853] Enable proper llvm probes

GitHub noreply at github.com
Mon Dec 24 19:28:32 UTC 2012


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: d7f4b71bf81030d884420a0190834ad2474e7e48
      https://github.com/parrot/parrot/commit/d7f4b71bf81030d884420a0190834ad2474e7e48
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M t/steps/auto/llvm-01.t

  Log Message:
  -----------
  [GH #853] Enable proper llvm probes

enable compilation probes
add the --llvm-config option and handle it
print the detected version (silent 1 as fallback)
detect static llvm libs
handle the debian testing default case (appended -version)
handle the llvm 3.2 new --version format
set proper llvm_{c,cxx,ld}flags and llvm_libs config keys for opsc_llvm integration
try given cc for a llvm-gcc or clang compatible compiler
check the output of -emit-llvm by file magic inspection
  ld: warning: cannot find entry symbol 'mit-llvm'


  Commit: ca515fbd6aa681183fd65c29d3db9017f573e8b4
      https://github.com/parrot/parrot/commit/ca515fbd6aa681183fd65c29d3db9017f573e8b4
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [GH #853] Less failing llvm-gcc noise


  Commit: 0701903035c70ee6934002ff02ad67975be46e45
      https://github.com/parrot/parrot/commit/0701903035c70ee6934002ff02ad67975be46e45
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M config/auto/llvm.pm

  Log Message:
  -----------
  [GH #853] Add llvm cflags to cc probe


  Commit: 30e32a273401d340f824490129dd389276d320af
      https://github.com/parrot/parrot/commit/30e32a273401d340f824490129dd389276d320af
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  [GH #853] Added Changelog line for improved --with-llvm probe


  Commit: b99080ec9a7ff6726fa2a7ca24e43463145c2209
      https://github.com/parrot/parrot/commit/b99080ec9a7ff6726fa2a7ca24e43463145c2209
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-12-24 (Mon, 24 Dec 2012)

  Changed paths:
    M ChangeLog
    M config/auto/llvm.pm
    M lib/Parrot/Configure/Options/Conf/Shared.pm
    M t/steps/auto/llvm-01.t

  Log Message:
  -----------
  Merge branch 'rurban/llvm-gh853'


Compare: https://github.com/parrot/parrot/compare/41eb73077cd9...b99080ec9a7f


More information about the parrot-commits mailing list