[MacPorts] #21173: llvm, llvm-devel: use --disable-assertions and --disable-expensive-checks
MacPorts
noreply at macports.org
Mon Sep 7 05:33:17 PDT 2009
#21173: llvm, llvm-devel: use --disable-assertions and --disable-expensive-checks
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: erickt@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: | Port: llvm, llvm-devel
-------------------------------------+--------------------------------------
Could you please update the llvm and llvm-devel ports to add the configure
args --disable-assertions and --disable-expensive-checks? Albert Graef,
the author of the [http://code.google.com/p/pure-lang/ Pure language]
which uses llvm, [http://groups.google.com/group/pure-
lang/browse_thread/thread/ba59bb593bf5cec7#msg_22e236e0acb42487 says these
options are beneficial]:
> From: Albert Graef <Dr.Graef at t-online.de>[[br]]
> Date: September 6, 2009 19:13:22 CDT[[br]]
> To: pure-lang at googlegroups.com[[br]]
> Subject: [pure-lang] Re: ANN: Pure 0.33[[br]]
> Reply-To: pure-lang at googlegroups.com[[br]]
> [[br]]
> You should really consider to always add --disable-assertions and
> --disable-expensive-checks, because leaving these options enabled is a
> major performance hog in both the IR builder and the JIT. Even worse,
> --enable-expensive-checks makes Pure hit some bogus assertions in LLVM
> = 2.6. I hear that other LLVM applications have issues with these
> options, too, and anyway they shouldn't be needed unless you want to
> hunt down bugs in LLVM itself.
--
Ticket URL: <http://trac.macports.org/ticket/21173>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list