ghc-hetmet.git
15 years agoDon't compile Cabal with -cpp -fffi
Ian Lynagh [Sun, 15 Jun 2008 01:08:26 +0000 (01:08 +0000)]
Don't compile Cabal with -cpp -fffi
Instead rely on the sources having suitable pragmas

15 years agoRemove a typo
Ian Lynagh [Sun, 15 Jun 2008 00:59:56 +0000 (00:59 +0000)]
Remove a typo

15 years agoAllow -X flags to be deprecated, and deprecate RecordPuns; fixes #2320
Ian Lynagh [Sun, 15 Jun 2008 00:00:41 +0000 (00:00 +0000)]
Allow -X flags to be deprecated, and deprecate RecordPuns; fixes #2320

15 years agoFix a warning in DsForeign
Ian Lynagh [Sat, 14 Jun 2008 21:53:46 +0000 (21:53 +0000)]
Fix a warning in DsForeign

15 years agoFix warnings in Linker
Ian Lynagh [Sat, 14 Jun 2008 21:26:27 +0000 (21:26 +0000)]
Fix warnings in Linker

15 years agoUse the right set of linkables in unload_wkr
Ian Lynagh [Sat, 14 Jun 2008 21:15:39 +0000 (21:15 +0000)]
Use the right set of linkables in unload_wkr

15 years agoUse bracket_ rather than bracket in withExtendedLinkEnv
Ian Lynagh [Sat, 14 Jun 2008 21:14:14 +0000 (21:14 +0000)]
Use bracket_ rather than bracket in withExtendedLinkEnv

15 years agoRemove more ifdeffery
Ian Lynagh [Sat, 14 Jun 2008 20:51:31 +0000 (20:51 +0000)]
Remove more ifdeffery

15 years agoRemove more ifdeffery
Ian Lynagh [Sat, 14 Jun 2008 20:42:34 +0000 (20:42 +0000)]
Remove more ifdeffery

15 years agoRemove more ifdeffery
Ian Lynagh [Sat, 14 Jun 2008 20:32:15 +0000 (20:32 +0000)]
Remove more ifdeffery

15 years agoRemove some ifdeffery
Ian Lynagh [Sat, 14 Jun 2008 20:26:40 +0000 (20:26 +0000)]
Remove some ifdeffery

15 years agoFix some warnings in ParsePkgConf
Ian Lynagh [Sat, 14 Jun 2008 20:15:58 +0000 (20:15 +0000)]
Fix some warnings in ParsePkgConf

15 years agoFix warnings in DsForeign
Ian Lynagh [Sat, 14 Jun 2008 20:08:20 +0000 (20:08 +0000)]
Fix warnings in DsForeign

15 years agoFix warnings in PprCore
Ian Lynagh [Sat, 14 Jun 2008 19:56:11 +0000 (19:56 +0000)]
Fix warnings in PprCore

15 years agoFix warnings in Main
Ian Lynagh [Sat, 14 Jun 2008 19:41:20 +0000 (19:41 +0000)]
Fix warnings in Main

15 years agoSet -Wall in compiler/Makefile.ghcbin
Ian Lynagh [Sat, 14 Jun 2008 19:35:36 +0000 (19:35 +0000)]
Set -Wall in compiler/Makefile.ghcbin

15 years agoUse maybePrefixMatch in StaticFlags rather than redefining it ourselves
Ian Lynagh [Sat, 14 Jun 2008 19:05:05 +0000 (19:05 +0000)]
Use maybePrefixMatch in StaticFlags rather than redefining it ourselves

15 years agoUse -fforce-recomp rather than -no-recomp
Ian Lynagh [Sat, 14 Jun 2008 18:17:40 +0000 (18:17 +0000)]
Use -fforce-recomp rather than -no-recomp

15 years agoTweak the deprecated flags warning
Ian Lynagh [Sat, 14 Jun 2008 17:48:50 +0000 (17:48 +0000)]
Tweak the deprecated flags warning

15 years agoUse -O0 rather than -Onot in compiler/Makefile
Ian Lynagh [Sat, 14 Jun 2008 17:12:56 +0000 (17:12 +0000)]
Use -O0 rather than -Onot in compiler/Makefile

15 years agoDon't use -recomp whem compiling GHC, as it's the default (and now deprecated)
Ian Lynagh [Sat, 14 Jun 2008 16:56:49 +0000 (16:56 +0000)]
Don't use -recomp whem compiling GHC, as it's the default (and now deprecated)

15 years agoUse -fforce-recomp rather than -no-recomp when building genapply
Ian Lynagh [Sat, 14 Jun 2008 16:19:27 +0000 (16:19 +0000)]
Use -fforce-recomp rather than -no-recomp when building genapply

15 years agoGet -recomp and -no-recomp the right way round
Ian Lynagh [Sat, 14 Jun 2008 16:18:51 +0000 (16:18 +0000)]
Get -recomp and -no-recomp the right way round

15 years agoFix conversions between Double/Float and simple-integer
Ian Lynagh [Sat, 14 Jun 2008 15:23:37 +0000 (15:23 +0000)]
Fix conversions between Double/Float and simple-integer

15 years agoUse unified diff
Ian Lynagh [Tue, 3 Jun 2008 17:29:47 +0000 (17:29 +0000)]
Use unified diff

15 years agoUse -O0 rather than the deprecated -Onot
Ian Lynagh [Sat, 14 Jun 2008 15:21:31 +0000 (15:21 +0000)]
Use -O0 rather than the deprecated -Onot

15 years agoHandle errors in an OPTIONS pragma when preprocessing
Ian Lynagh [Sat, 14 Jun 2008 14:58:40 +0000 (14:58 +0000)]
Handle errors in an OPTIONS pragma when preprocessing

15 years agoAllow flags to be marked as deprecated
Ian Lynagh [Sat, 14 Jun 2008 14:48:29 +0000 (14:48 +0000)]
Allow flags to be marked as deprecated

15 years agoeta-reduce a Monad type synonym, so we can use it non-applied
Ian Lynagh [Sat, 14 Jun 2008 14:20:56 +0000 (14:20 +0000)]
eta-reduce a Monad type synonym, so we can use it non-applied

15 years agoUse a proper datatype, rather than pairs, for flags
Ian Lynagh [Sat, 14 Jun 2008 13:38:48 +0000 (13:38 +0000)]
Use a proper datatype, rather than pairs, for flags

15 years agoFix warnings in DriverMkDepend
Ian Lynagh [Sat, 14 Jun 2008 13:32:24 +0000 (13:32 +0000)]
Fix warnings in DriverMkDepend

15 years agoFix whitespace in DriverMkDepend
Ian Lynagh [Sat, 14 Jun 2008 13:29:14 +0000 (13:29 +0000)]
Fix whitespace in DriverMkDepend

15 years agoFix the last warnings in DynFlags
Ian Lynagh [Sat, 14 Jun 2008 12:50:33 +0000 (12:50 +0000)]
Fix the last warnings in DynFlags
We might want to put the values initSysTools finds in their own type,
rather than having them flattened into DynFlags

15 years agoPass dynflags down to loadPackageConfig rather than using defaultDynFlags
Ian Lynagh [Sat, 14 Jun 2008 12:34:27 +0000 (12:34 +0000)]
Pass dynflags down to loadPackageConfig rather than using defaultDynFlags

15 years agoMake initSysTools use the dflags it is passed, rather than defaultDynFlags
Ian Lynagh [Sat, 14 Jun 2008 12:28:34 +0000 (12:28 +0000)]
Make initSysTools use the dflags it is passed, rather than defaultDynFlags

15 years agoRemove some unused bindings from HaddockLex
Ian Lynagh [Sat, 14 Jun 2008 12:20:57 +0000 (12:20 +0000)]
Remove some unused bindings from HaddockLex

15 years agoPass dynflags down through to pragState
Ian Lynagh [Sat, 14 Jun 2008 12:11:56 +0000 (12:11 +0000)]
Pass dynflags down through to pragState
so we no longer need to use defaultDynFlags there

15 years agoWhitespace only in DynFlags
Ian Lynagh [Sat, 14 Jun 2008 12:03:16 +0000 (12:03 +0000)]
Whitespace only in DynFlags

15 years agoDefine and use is_decdigit for lexing escapes; fixes trac #2304
Ian Lynagh [Fri, 13 Jun 2008 20:35:53 +0000 (20:35 +0000)]
Define and use is_decdigit for lexing escapes; fixes trac #2304

15 years agoMake SysTools warning-free
Ian Lynagh [Thu, 12 Jun 2008 14:17:38 +0000 (14:17 +0000)]
Make SysTools warning-free

15 years agoRemove some CPPery with the help of a new value isWindowsHost in Util
Ian Lynagh [Thu, 12 Jun 2008 00:27:11 +0000 (00:27 +0000)]
Remove some CPPery with the help of a new value isWindowsHost in Util
isWindowsHost is True iff mingw32_HOST_OS is defined.

15 years agoRemove unused FFI import GetTempPathA (getTempPath)
Ian Lynagh [Thu, 12 Jun 2008 00:19:36 +0000 (00:19 +0000)]
Remove unused FFI import GetTempPathA (getTempPath)

15 years agoWhitespace only, in SysTools
Ian Lynagh [Wed, 11 Jun 2008 23:31:29 +0000 (23:31 +0000)]
Whitespace only, in SysTools

15 years agoGet rid of the last remnants of PROJECT_DIR
Ian Lynagh [Wed, 11 Jun 2008 23:04:33 +0000 (23:04 +0000)]
Get rid of the last remnants of PROJECT_DIR
This disappeared when we stopped being "fptools" and became just "ghc"

15 years agoTell the testsuite how many threads we want it to use when validating
Ian Lynagh [Wed, 11 Jun 2008 15:54:56 +0000 (15:54 +0000)]
Tell the testsuite how many threads we want it to use when validating

15 years agoFix warnings in LexCore
Ian Lynagh [Tue, 10 Jun 2008 12:53:17 +0000 (12:53 +0000)]
Fix warnings in LexCore

15 years agoFix warnings in Ctype
Ian Lynagh [Tue, 10 Jun 2008 12:42:23 +0000 (12:42 +0000)]
Fix warnings in Ctype

15 years agoFix warnings in TcPat
Ian Lynagh [Tue, 10 Jun 2008 12:33:43 +0000 (12:33 +0000)]
Fix warnings in TcPat

15 years agoFix warnings in TcEnv
Ian Lynagh [Tue, 10 Jun 2008 12:18:19 +0000 (12:18 +0000)]
Fix warnings in TcEnv

15 years agoFix warnings in TcRnTypes
Ian Lynagh [Fri, 6 Jun 2008 23:47:04 +0000 (23:47 +0000)]
Fix warnings in TcRnTypes

15 years agoFix warnings in TcTyClsDecls
Ian Lynagh [Fri, 6 Jun 2008 21:32:39 +0000 (21:32 +0000)]
Fix warnings in TcTyClsDecls

15 years agoFix warnings in TcHsType
Ian Lynagh [Fri, 6 Jun 2008 20:48:54 +0000 (20:48 +0000)]
Fix warnings in TcHsType

15 years agoFix warnings in TcSimplify
Ian Lynagh [Fri, 6 Jun 2008 20:24:35 +0000 (20:24 +0000)]
Fix warnings in TcSimplify

15 years agoFix warnings in TcRules
Ian Lynagh [Fri, 6 Jun 2008 20:08:00 +0000 (20:08 +0000)]
Fix warnings in TcRules

15 years agoFix warnings in TcInstDcls
Ian Lynagh [Fri, 6 Jun 2008 20:05:34 +0000 (20:05 +0000)]
Fix warnings in TcInstDcls

15 years agoFix warnings in TcMType
Ian Lynagh [Fri, 6 Jun 2008 19:49:31 +0000 (19:49 +0000)]
Fix warnings in TcMType

15 years agoFix warnings in TcForeign
Ian Lynagh [Fri, 6 Jun 2008 19:26:10 +0000 (19:26 +0000)]
Fix warnings in TcForeign

15 years agoFix warnings in TcClassDcl
Ian Lynagh [Fri, 6 Jun 2008 19:14:13 +0000 (19:14 +0000)]
Fix warnings in TcClassDcl

15 years agoFix a bug in eqPatType
Ian Lynagh [Fri, 6 Jun 2008 18:46:31 +0000 (18:46 +0000)]
Fix a bug in eqPatType
One of the conditions we were checking was
    t2 `eqPatLType` t2
rather than
    t1 `eqPatLType` t2

15 years agoShow whether DEBUG is on in ghc --info
Ian Lynagh [Fri, 6 Jun 2008 18:44:15 +0000 (18:44 +0000)]
Show whether DEBUG is on in ghc --info

15 years agoUse -fno-toplevel-reorder with gcc >= 4.2 on sparc-solaris; fixes trac #2312
Ian Lynagh [Fri, 6 Jun 2008 13:38:17 +0000 (13:38 +0000)]
Use -fno-toplevel-reorder with gcc >= 4.2 on sparc-solaris; fixes trac #2312

15 years agoTeach configure about amd64/NetBSD; fixes trac #2348
Ian Lynagh [Fri, 6 Jun 2008 13:09:55 +0000 (13:09 +0000)]
Teach configure about amd64/NetBSD; fixes trac #2348

15 years agoEnable the mangler for netbsd/amd64; fixes trac #2347
Ian Lynagh [Fri, 6 Jun 2008 13:07:06 +0000 (13:07 +0000)]
Enable the mangler for netbsd/amd64; fixes trac #2347

15 years agoImprove documentation for standalone deriving
simonpj@microsoft.com [Fri, 6 Jun 2008 12:24:59 +0000 (12:24 +0000)]
Improve documentation for standalone deriving

15 years agoFix Trac #2334: validity checking for type families
simonpj@microsoft.com [Fri, 6 Jun 2008 12:17:30 +0000 (12:17 +0000)]
Fix Trac #2334: validity checking for type families

When we deal with a family-instance declaration (TcTyClsDecls.tcFamInstDecl)
we must check the TyCon for validity; for example, that a newtype has exactly
one field.  That is done all-at-once for normal declarations, and had been
forgotten altogether for families.

I also refactored the interface to tcFamInstDecl1 slightly.

A slightly separate matter: if there's an error in family instances
(e.g. overlap) we get a confusing error message cascade if we attempt to
deal with 'deriving' clauses too; this patch bales out earlier in that case.

Another slightly separate matter: standalone deriving for family
instances can legitimately have more specific types, just like normal
data decls. For example

   data instance F [a] = ...
   deriving instance (Eq a, Eq b) => Eq (F [(a,b)])

So tcLookupFamInstExact can a bit more forgiving than it was.

15 years agoVital follow-up to fix of Trac #2045
simonpj@microsoft.com [Thu, 5 Jun 2008 16:54:34 +0000 (16:54 +0000)]
Vital follow-up to fix of Trac #2045

Sorry -- my 'validate' didn't work right and I missed a trick.
This patch must accompany

 * Fix Trac #2045: use big-tuple machiney for implication constraints

15 years agoFix Trac #2045: use big-tuple machiney for implication constraints
simonpj@microsoft.com [Thu, 5 Jun 2008 14:56:17 +0000 (14:56 +0000)]
Fix Trac #2045: use big-tuple machiney for implication constraints

15 years agoComments only
simonpj@microsoft.com [Thu, 5 Jun 2008 13:47:43 +0000 (13:47 +0000)]
Comments only

15 years agoDesugar multiple polymorphic bindings more intelligently
simonpj@microsoft.com [Thu, 5 Jun 2008 12:44:23 +0000 (12:44 +0000)]
Desugar multiple polymorphic bindings more intelligently

Occasionally people write very large recursive groups of definitions.
In general we desugar these to a single definition that binds tuple,
plus lots of tuple selectors.  But that code has quadratic size, which
can be bad.

This patch adds a new case to the desugaring of bindings, for the
situation where there are lots of polymorphic variables, but no
dictionaries.  (Dictionaries force us into the general case.)

See Note [Abstracting over tyvars only].

The extra behaviour can be disabled with the (static) flag

-fno-ds-multi-tyvar

in case we want to experiment with switching it on or off.  There is
essentially-zero effect on the nofib suite though.

I was provoked into doing this by Trac #1136.  In fact I'm not sure
it's the real cause of the problem there, but it's a good idea anyway.

15 years agoAdd non-recursive let-bindings for types
simonpj@microsoft.com [Thu, 5 Jun 2008 12:36:12 +0000 (12:36 +0000)]
Add non-recursive let-bindings for types

This patch adds to Core the ability to say
let a = Int in <body>
where 'a' is a type variable.  That is: a type-let.
See Note [Type let] in CoreSyn.

* The binding is always non-recursive
* The simplifier immediately eliminates it by substitution

So in effect a type-let is just a delayed substitution.  This is convenient
in a couple of places in the desugarer, one existing (see the call to
CoreTyn.mkTyBind in DsUtils), and one that's in the next upcoming patch.

The first use in the desugarer was previously encoded as
(/\a. <body>) Int
rather that eagerly substituting, but that was horrid because Core Lint
had do "know" that a=Int inside <body> else it would bleat.  Expressing
it directly as a 'let' seems much nicer.

15 years agoFix Trac #2339: reify (mkName "X")
simonpj@microsoft.com [Wed, 4 Jun 2008 15:02:07 +0000 (15:02 +0000)]
Fix Trac #2339: reify (mkName "X")

15 years agoFix Trac #2310: result type signatures are not supported any more
simonpj@microsoft.com [Wed, 4 Jun 2008 14:51:15 +0000 (14:51 +0000)]
Fix Trac #2310: result type signatures are not supported any more

We have not supported "result type signatures" for some time, but
using one in the wrong way caused a crash.  This patch tidies it up.

15 years agoSort modules and packages in debug print (reduce test wobbles)
simonpj@microsoft.com [Wed, 4 Jun 2008 14:40:49 +0000 (14:40 +0000)]
Sort modules and packages in debug print (reduce test wobbles)

This affects only the debug print TcRnDriver.pprTcGblEnv, and eliminates
test-suite wobbling (affected me for tc168, tc231)

15 years agoFix #2334: tyvar binders can have Names inside (equality predicates)
Simon Marlow [Wed, 4 Jun 2008 11:30:02 +0000 (11:30 +0000)]
Fix #2334: tyvar binders can have Names inside (equality predicates)

15 years agofix pointer tagging bug in removeIndirections (fixes stableptr003)
Simon Marlow [Wed, 4 Jun 2008 10:54:58 +0000 (10:54 +0000)]
fix pointer tagging bug in removeIndirections (fixes stableptr003)

15 years agoFix unreg build
Simon Marlow [Wed, 4 Jun 2008 09:36:53 +0000 (09:36 +0000)]
Fix unreg build

15 years agotiny tweak to the stack squeezing heuristic (fixes cg060)
Simon Marlow [Wed, 4 Jun 2008 09:12:44 +0000 (09:12 +0000)]
tiny tweak to the stack squeezing heuristic (fixes cg060)

15 years agoMacOS installer: don't quote XCODE_EXTRA_CONFIGURE_ARGS
Manuel M T Chakravarty [Wed, 4 Jun 2008 02:13:21 +0000 (02:13 +0000)]
MacOS installer: don't quote XCODE_EXTRA_CONFIGURE_ARGS

15 years agoMacOS installer: terminate build on intermediate failure
Manuel M T Chakravarty [Wed, 4 Jun 2008 02:01:55 +0000 (02:01 +0000)]
MacOS installer: terminate build on intermediate failure

15 years agoFix Trac #2331 (error message suggestion)
simonpj@microsoft.com [Tue, 3 Jun 2008 13:46:45 +0000 (13:46 +0000)]
Fix Trac #2331 (error message suggestion)

15 years agoImprove documentation of RULES
simonpj@microsoft.com [Fri, 30 May 2008 15:51:37 +0000 (15:51 +0000)]
Improve documentation of RULES

15 years agoImprove documentation for INLINE pragma
simonpj@microsoft.com [Fri, 30 May 2008 13:33:07 +0000 (13:33 +0000)]
Improve documentation for INLINE pragma

15 years agoadd debugDumpTcRn and use it for some debugging output
Simon Marlow [Tue, 3 Jun 2008 11:20:30 +0000 (11:20 +0000)]
add debugDumpTcRn and use it for some debugging output

15 years agoTurn "NOTE: Simplifier still going..." message into a WARN()
Simon Marlow [Tue, 3 Jun 2008 10:54:31 +0000 (10:54 +0000)]
Turn "NOTE: Simplifier still going..." message into a WARN()

15 years agoremove the "expanding to size" messages
Simon Marlow [Tue, 3 Jun 2008 09:45:46 +0000 (09:45 +0000)]
remove the "expanding to size" messages

15 years agoNew flag: -dno-debug-output
Simon Marlow [Tue, 3 Jun 2008 08:29:24 +0000 (08:29 +0000)]
New flag: -dno-debug-output
From the docs:
   <para>Suppress any unsolicited debugging output.  When GHC
     has been built with the <literal>DEBUG</literal> option it
     occasionally emits debug output of interest to developers.
     The extra output can confuse the testing framework and
     cause bogus test failures, so this flag is provided to
     turn it off.</para>

15 years ago-no-link-chk has been a no-op since at least 6.0; remove it
Simon Marlow [Tue, 3 Jun 2008 08:20:41 +0000 (08:20 +0000)]
-no-link-chk has been a no-op since at least 6.0; remove it

15 years ago-no-link-chk is a relic
Simon Marlow [Tue, 3 Jun 2008 08:19:04 +0000 (08:19 +0000)]
-no-link-chk is a relic

15 years agoShorten debug messages
simonpj@microsoft.com [Tue, 3 Jun 2008 12:12:08 +0000 (12:12 +0000)]
Shorten debug messages

15 years agoFix minor layout issue (whitespace only)
simonpj@microsoft.com [Mon, 2 Jun 2008 13:06:11 +0000 (13:06 +0000)]
Fix minor layout issue (whitespace only)

15 years agoMacOS installer: clean up Xcode project spec
Manuel M T Chakravarty [Mon, 2 Jun 2008 07:07:05 +0000 (07:07 +0000)]
MacOS installer: clean up Xcode project spec

15 years agoFix validate: -Werror bug in patch "Replacing copyins and copyouts..."
Simon Marlow [Mon, 2 Jun 2008 14:49:45 +0000 (14:49 +0000)]
Fix validate: -Werror bug in patch "Replacing copyins and copyouts..."

15 years agoFIX #2231: add missing stack check when applying a PAP
Simon Marlow [Mon, 2 Jun 2008 14:37:26 +0000 (14:37 +0000)]
FIX #2231: add missing stack check when applying a PAP
This program makes a PAP with 203 arguments :-)

15 years ago-fforce-recomp should be unnecessary for Main.hs in stage[23] now
Simon Marlow [Mon, 2 Jun 2008 13:38:01 +0000 (13:38 +0000)]
-fforce-recomp should be unnecessary for Main.hs in stage[23] now

15 years agoMissing import in C-- parser
dias@eecs.harvard.edu [Mon, 2 Jun 2008 10:31:56 +0000 (10:31 +0000)]
Missing import in C-- parser

15 years agoFix a bug to do with recursive modules in one-shot mode 2008-06-01
Simon Marlow [Fri, 30 May 2008 14:53:49 +0000 (14:53 +0000)]
Fix a bug to do with recursive modules in one-shot mode
The problem was that when loading interface files in checkOldIface, we
were not passing the If monad the mutable variable for use when
looking up entities in the *current* module, with the result that the
knots wouldn't be tied properly, and some instances of TyCons would
be incorrectly abstract.

This bug has subtle effects: for example, recompiling a module without
making any changes might lead to a slightly different result (noticed
due to the new interface-file fingerprints).  The bug doesn't lead to
any direct failures that we're aware of.

15 years agoReplacing copyins and copyouts with data-movement instructions
dias@eecs.harvard.edu [Thu, 29 May 2008 16:05:45 +0000 (16:05 +0000)]
Replacing copyins and copyouts with data-movement instructions

o Moved BlockId stuff to a new file to avoid module recursion
o Defined stack areas for parameter-passing locations and spill slots
o Part way through replacing copy in and copy out nodes
  - added movement instructions for stack pointer
  - added movement instructions for call and return parameters
    (but not with the proper calling conventions)
o Inserting spills and reloads for proc points is now procpoint-aware
  (it was relying on the presence of a CopyIn node as a proxy for
   procpoint knowledge)
o Changed ZipDataflow to expect AGraphs (instead of being polymorphic in
   the type of graph)

15 years agodisable SAT for now (see #2321)
Simon Marlow [Fri, 30 May 2008 11:20:43 +0000 (11:20 +0000)]
disable SAT for now (see #2321)

15 years agoAdd dph packages to build system
Roman Leshchinskiy [Fri, 30 May 2008 05:03:40 +0000 (05:03 +0000)]
Add dph packages to build system

15 years agoPackageMaker target depends on deployment target
Manuel M T Chakravarty [Thu, 29 May 2008 04:18:20 +0000 (04:18 +0000)]
PackageMaker target depends on deployment target