[m-rev.] for post-commit review: fix ssdb libraries for non-java grades

Peter Wang novalazy at gmail.com
Wed May 19 17:26:56 AEST 2010


On 2010-05-17, Peter Wang <novalazy at gmail.com> wrote:
> Branches: main, 10.04
> 
> compiler/compile_target_code.m:
>         `get_mercury_std_libs' returned an incomplete set of libraries for
>         source-to-source debugging.


Branches: main, 10.04

compiler/compile_target_code.m:
        A recent change to `get_mercury_std_libs' incorrectly made it try to
        link with GC libraries under a grade subdirectory.

diff --git a/compiler/compile_target_code.m b/compiler/compile_target_code.m
index 10cc5b4..99c6a6b 100644
--- a/compiler/compile_target_code.m
+++ b/compiler/compile_target_code.m
@@ -2044,11 +2044,11 @@ get_mercury_std_libs(Globals, TargetType, StdLibs) :-
                 Parallel = no,
                 GCGrade = GCGrade1
             ),
-            link_lib_args(Globals, TargetType, StdLibDir, GradeDir, LibExt,
+            link_lib_args(Globals, TargetType, StdLibDir, "", LibExt,
                 GCGrade, StaticGCLibs, SharedGCLibs)
         ;
             GCMethod = gc_mps,
-            link_lib_args(Globals, TargetType, StdLibDir, GradeDir, LibExt,
+            link_lib_args(Globals, TargetType, StdLibDir, "", LibExt,
                 "mps", StaticGCLibs, SharedGCLibs)
         ;
             GCMethod = gc_accurate,

--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list