]> sourceware.org Git - systemtap.git/commitdiff
testsuite/systemtap.base/partial-class-type.exp: Explictly use g++ compiler.
authorMark Wielaard <mjw@redhat.com>
Sun, 18 Nov 2012 21:48:33 +0000 (22:48 +0100)
committerMark Wielaard <mjw@redhat.com>
Sun, 18 Nov 2012 21:48:33 +0000 (22:48 +0100)
partial-class-type.cxx is a C++ program, compiling with plain gcc might
result in undefined reference to `__gxx_personality_v0'.

testsuite/systemtap.base/partial-class-type.exp

index 034a3f379aec262193d6a566eed3c2e13a5399c8..8c814d2fda4384672028905e7aab6f85443bb8fd 100644 (file)
@@ -15,13 +15,13 @@ proc error_handler { res message } {
 }
 
 set srcpath "$srcdir/$subdir"
-set res [target_compile $srcpath/partial-class-type-heap.cxx "partial-class-type-heap.o" object "additional_flags=-g additional_flags=-O2"]
+set res [target_compile $srcpath/partial-class-type-heap.cxx "partial-class-type-heap.o" object "compiler=g++ additional_flags=-g additional_flags=-O2"]
 if { [error_handler [expr {$res==""}] "partial-class-type-heap.cxx"] } { return }
 
-set res [target_compile $srcpath/partial-class-type-main.cxx "partial-class-type-main.o" object "additional_flags=-g additional_flags=-O2"]
+set res [target_compile $srcpath/partial-class-type-main.cxx "partial-class-type-main.o" object "compiler=g++ additional_flags=-g additional_flags=-O2"]
 if { [error_handler [expr {$res==""}] "partial-class-type-main.cxx"] } { return }
 
-set res [target_compile "partial-class-type-main.o partial-class-type-heap.o" "partial-class-type" executable "additional_flags=-g additional_flags=-O2"]
+set res [target_compile "partial-class-type-main.o partial-class-type-heap.o" "partial-class-type" executable "compiler=g++ additional_flags=-g additional_flags=-O2"]
 if { [error_handler [expr {$res==""}] "partial-class-type"] } { return }
 
 set script {"probe process(\"./partial-class-type\").function(\"main\") { printf(\"_size member offset: %d\\n\", &@cast(0, \"Heap\")->_size); }"}
This page took 0.032086 seconds and 5 git commands to generate.