[Lldb-commits] [lldb] r235137 - Fix TestPluginCommands for gcc.
Chaoren Lin
chaorenl at google.com
Thu Apr 16 15:03:43 PDT 2015
Author: chaoren
Date: Thu Apr 16 17:03:43 2015
New Revision: 235137
URL: http://llvm.org/viewvc/llvm-project?rev=235137&view=rev
Log:
Fix TestPluginCommands for gcc.
Summary: gcc requires that LDFLAGS come after DYLIB_OBJECTS.
Test Plan: TestPluginCommands passes.
Reviewers: sivachandra, pcc, clayborg
Reviewed By: clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D9045
Modified:
lldb/trunk/test/functionalities/plugins/commands/TestPluginCommands.py
lldb/trunk/test/make/Makefile.rules
Modified: lldb/trunk/test/functionalities/plugins/commands/TestPluginCommands.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/functionalities/plugins/commands/TestPluginCommands.py?rev=235137&r1=235136&r2=235137&view=diff
==============================================================================
--- lldb/trunk/test/functionalities/plugins/commands/TestPluginCommands.py (original)
+++ lldb/trunk/test/functionalities/plugins/commands/TestPluginCommands.py Thu Apr 16 17:03:43 2015
@@ -21,7 +21,6 @@ class PluginCommandTestCase(TestBase):
@expectedFailureFreeBSD('llvm.org/pr17430')
@skipIfi386 # This test links against liblldb.so. Thus, the test requires a 32-bit liblldb.so.
- @skipIfGcc # llvm.org/pr23221
@skipIfNoSBHeaders
def test_load_plugin(self):
"""Test that plugins that load commands work correctly."""
Modified: lldb/trunk/test/make/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/make/Makefile.rules?rev=235137&r1=235136&r2=235137&view=diff
==============================================================================
--- lldb/trunk/test/make/Makefile.rules (original)
+++ lldb/trunk/test/make/Makefile.rules Thu Apr 16 17:03:43 2015
@@ -397,14 +397,14 @@ $(DYLIB_OBJECTS) : CFLAGS += -DCOMPILING
$(DYLIB_FILENAME) : $(DYLIB_OBJECTS)
ifeq "$(OS)" "Darwin"
- $(LD) $(LDFLAGS) $(DYLIB_OBJECTS) -install_name "@executable_path/$(DYLIB_FILENAME)" -dynamiclib -o "$(DYLIB_FILENAME)"
+ $(LD) $(DYLIB_OBJECTS) $(LDFLAGS) -install_name "@executable_path/$(DYLIB_FILENAME)" -dynamiclib -o "$(DYLIB_FILENAME)"
ifneq "$(MAKE_DSYM)" "NO"
ifneq "$(DS)" ""
"$(DS)" $(DSFLAGS) "$(DYLIB_FILENAME)"
endif
endif
else
- $(LD) $(LDFLAGS) $(DYLIB_OBJECTS) -shared -o "$(DYLIB_FILENAME)"
+ $(LD) $(DYLIB_OBJECTS) $(LDFLAGS) -shared -o "$(DYLIB_FILENAME)"
ifeq "$(SPLIT_DEBUG_SYMBOLS)" "YES"
$(OBJCOPY) --only-keep-debug "$(DYLIB_FILENAME)" "$(DYLIB_FILENAME).debug"
$(OBJCOPY) --strip-debug --add-gnu-debuglink="$(DYLIB_FILENAME).debug" "$(DYLIB_FILENAME)" "$(DYLIB_FILENAME)"
More information about the lldb-commits
mailing list