Skip to content

Commit c8df0fb

Browse files
authored
libpmemobj++ requires c++11 to compile
this patch makes it compile and fix a tiny typo
1 parent 8a064f0 commit c8df0fb

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

chapter08/Makefile

+8-8
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3030

3131
#
32-
# Makefile for chapter1 examples
32+
# Makefile for chapter8 examples
3333
#
3434

3535
.SUFFIXES: .lst
@@ -45,25 +45,25 @@ listings: transaction.lst p.lst allocation.lst non_trivial_copy.lst volatile_poi
4545
cat -n $^ > $@
4646

4747
transaction: transaction.cpp
48-
$(CXX) -o transaction transaction.cpp -lpmemobj
48+
$(CXX) -std=c++11 -o transaction transaction.cpp -lpmemobj
4949

5050
p: p.cpp
51-
$(CXX) -o p p.cpp -lpmemobj
51+
$(CXX) -std=c++11 -o p p.cpp -lpmemobj
5252

5353
allocation: allocation.cpp
54-
$(CXX) -o allocation allocation.cpp -lpmemobj
54+
$(CXX) -std=c++11 -o allocation allocation.cpp -lpmemobj
5555

5656
non_trivial_copy: non_trivial_copy.cpp
57-
$(CXX) -c -o non_trivial_copy non_trivial_copy.cpp
57+
$(CXX) -std=c++11 -c -o non_trivial_copy non_trivial_copy.cpp
5858

5959
volatile_pointers: volatile_pointers.cpp
60-
$(CXX) -c -o volatile_pointers volatile_pointers.cpp
60+
$(CXX) -std=c++11 -c -o volatile_pointers volatile_pointers.cpp
6161

6262
queue: queue.cpp
63-
$(CXX) -o queue queue.cpp -lpmemobj
63+
$(CXX) -std=c++11 -o queue queue.cpp -lpmemobj
6464

6565
containers: containers.cpp
66-
$(CXX) -o containers containers.cpp -lpmemobj
66+
$(CXX) -std=c++11 -o containers containers.cpp -lpmemobj
6767

6868
clean:
6969
$(RM) *.o core a.out

0 commit comments

Comments
 (0)