THRIFT-1771 "make check" fails on x64 for libboost_unit_test_framework.a

update ax_boost_base.m4 from http://www.gnu.org/software/autoconf-archive/
Patch: Roger Meier
diff --git a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am
index 0d56e6f..7850a16 100755
--- a/lib/cpp/test/Makefile.am
+++ b/lib/cpp/test/Makefile.am
@@ -89,7 +89,7 @@
 
 UnitTests_LDADD = \
   libtestgencpp.la \
-  $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a
+  -l:libboost_unit_test_framework.a
 
 TransportTest_SOURCES = \
 	TransportTest.cpp
@@ -97,7 +97,7 @@
 TransportTest_LDADD = \
   libtestgencpp.la \
   $(top_builddir)/lib/cpp/libthriftz.la \
-  $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a \
+  -l:libboost_unit_test_framework.a \
   -lz
 
 ZlibTest_SOURCES = \
@@ -106,7 +106,7 @@
 ZlibTest_LDADD = \
   libtestgencpp.la \
   $(top_builddir)/lib/cpp/libthriftz.la \
-  $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a \
+  -l:libboost_unit_test_framework.a \
   -lz
 
 TFileTransportTest_SOURCES = \
@@ -114,7 +114,7 @@
 
 TFileTransportTest_LDADD = \
   libtestgencpp.la \
-  $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a
+  -l:libboost_unit_test_framework.a
 
 #
 # TFDTransportTest
@@ -208,7 +208,7 @@
                        $(top_builddir)/lib/cpp/libthriftnb.la \
                        $(BOOST_LDFLAGS) \
                        -levent \
-                       $(BOOST_ROOT_PATH)/lib/libboost_unit_test_framework.a
+                       -l:libboost_unit_test_framework.a
 #
 # Common thrift code generation rules
 #