stdcxx-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Stdcxx Wiki] Update of "Boost" by farid
Date Wed, 12 Mar 2008 08:31:26 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Stdcxx Wiki" for change notification.

The following page has been changed by farid:
http://wiki.apache.org/stdcxx/Boost

New page:
1. Download the stdcxx source in some directory $(TOPDIR):
{{{
  cd /usr/src
  svn co http://svn.apache.org/repos/asf/stdcxx/branches/4.2.x stdcxx
}}}
2. Build stdcxx (11s, 11d, 15s, 15d build types). The $(BUILDDIR) should be $(BUILD_ROOT)/$(compiler)-$(compiler-ver)/$(buildtype),
where $(compiler) is one of gcc, icc, sun.

I.e. for gcc 4.2.1, BUILD_ROOT=/usr/tmp/stdcxx:
{{{
  cd /usr/src/stdcxx
  gmake builddir BUILDDIR=/usr/tmp/stdcxx/gcc-4.2.1/11s BUILDTYPE=11s CONFIG=gcc.config
  gmake builddir BUILDDIR=/usr/tmp/stdcxx/gcc-4.2.1/11d BUILDTYPE=11d CONFIG=gcc.config
  gmake builddir BUILDDIR=/usr/tmp/stdcxx/gcc-4.2.1/15s BUILDTYPE=15s CONFIG=gcc.config
  gmake builddir BUILDDIR=/usr/tmp/stdcxx/gcc-4.2.1/15d BUILDTYPE=15d CONFIG=gcc.config
  cd /usr/tmp/stdcxx/gcc-4.2/11s/include
  gmake
  cd ../lib
  gmake
  cd /usr/tmp/stdcxx/gcc-4.2/11d/include
  gmake
  cd ../lib
  gmake
  cd /usr/tmp/stdcxx/gcc-4.2/15s/include
  gmake
  cd ../lib
  gmake
  cd /usr/tmp/stdcxx/gcc-4.2/15d/include
  gmake
  cd ../lib
  gmake
}}}
3. Download [http://svn.boost.org/svn/boost/trunk/tools/regression/src/run.py run.py] in some
directory $(BOOST_TEST_ROOT)
{{{
  mkdir /usr/src/boost_test
  cd /usr/src/boost_test
  wget http://svn.boost.org/svn/boost/trunk/tools/regression/src/run.py
}}}
4. Extract in $(BOOST_TEST_ROOT) the [http://people.apache.org/~faridz/boost_test.zip boost_test.zip]
{{{
  wget http://people.apache.org/~faridz/boost_test.zip
  unzip boost_test.zip
}}}
5. Create $(compiler)-$(compiler-ver).patch file (from this step for intel compiler the $(compiler)=intel,
but not icc), copying from one of gcc-4.2.1.patch, intel-10.1.patch, sun-5.9.patch and updating
if needed:
- the compiler version in line "+using $(compiler) : $(compiler_ver)_stdcxx_421 ;"
- the stdcxx paths in line "+using stdcxx : 4.2.1 : $(TOPDIR) $(BUILD_ROOT) ;"

6. Update runtests.sh changing the --runner= option to personal runner id.

7. Run tests for specified compiler ./runtests.sh $(compiler)-$(compiler-ver)
{{{
  ./runtests.sh gcc-4.2.1
}}}

Mime
View raw message