From 639cc3a4b23c7322285f72e1175a18af554b5795 Mon Sep 17 00:00:00 2001
From: Konrad Eisele <konrad@gaisler.com>
Date: Thu, 7 Jun 2012 08:24:42 +0200
Subject: [PATCH] parsec-config(nosubmit): hfleonv8-cross-gcc config, this includes
 - -D__LEON__ macro
 - pkgs/libs/ssl/parsec/hfleonv8-cross-gcc.bldconf:
     force of linux-leon-sparcv8
 - pkgs/apps/bodytrack/parsec/hfleonv8-cross-gcc.bldconf:
     ac_cv_func_malloc_0_nonnull=yes
 - pkgs/libs/glib/parsec/hfleonv8-cross-gcc.bldconf:
     use config-cache configure_cache/glib/sparc-glib.conf

Signed-off: Konrad Eisele <konrad@gaisler.com>
---
 configure_cache/glib/sparc-glib.conf               |  236 ++++++++++++++++++++
 parsec-2.1/config/hfleonv8-cross-gcc.bldconf       |   90 ++++++++
 parsec-2.1/config/sparc-cross-gcc-3.4.4.bldconf    |   90 ++++++++
 parsec-2.1/config/sparc-cross-gcc.bldconf          |   90 ++++++++
 .../blackscholes/parsec/hfleonv8-cross-gcc.bldconf |   30 +++
 .../parsec/sparc-cross-gcc-3.4.4.bldconf           |    5 +
 .../blackscholes/parsec/sparc-cross-gcc.bldconf    |   30 +++
 .../bodytrack/parsec/hfleonv8-cross-gcc.bldconf    |   36 +++
 .../bodytrack/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../apps/bodytrack/parsec/sparc-cross-gcc.bldconf  |   36 +++
 .../apps/facesim/parsec/hfleonv8-cross-gcc.bldconf |   30 +++
 .../facesim/parsec/sparc-cross-gcc-3.4.4.bldconf   |    5 +
 .../apps/facesim/parsec/sparc-cross-gcc.bldconf    |   30 +++
 .../apps/ferret/parsec/hfleonv8-cross-gcc.bldconf  |   38 +++
 .../ferret/parsec/sparc-cross-gcc-3.4.4.bldconf    |    5 +
 .../apps/ferret/parsec/sparc-cross-gcc.bldconf     |   38 +++
 .../fluidanimate/parsec/hfleonv8-cross-gcc.bldconf |   30 +++
 .../parsec/sparc-cross-gcc-3.4.4.bldconf           |    5 +
 .../fluidanimate/parsec/sparc-cross-gcc.bldconf    |   30 +++
 .../freqmine/parsec/hfleonv8-cross-gcc.bldconf     |   29 +++
 .../freqmine/parsec/sparc-cross-gcc-3.4.4.bldconf  |    5 +
 .../apps/freqmine/parsec/sparc-cross-gcc.bldconf   |   29 +++
 .../raytrace/parsec/hfleonv8-cross-gcc.bldconf     |   33 +++
 .../raytrace/parsec/sparc-cross-gcc-3.4.4.bldconf  |    5 +
 .../apps/raytrace/parsec/sparc-cross-gcc.bldconf   |   33 +++
 .../swaptions/parsec/hfleonv8-cross-gcc.bldconf    |   30 +++
 .../swaptions/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../apps/swaptions/parsec/sparc-cross-gcc.bldconf  |   30 +++
 .../apps/vips/parsec/hfleonv8-cross-gcc.bldconf    |   31 +++
 .../apps/vips/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf  |   31 +++
 .../apps/x264/parsec/hfleonv8-cross-gcc.bldconf    |   30 +++
 .../apps/x264/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf  |   30 +++
 .../canneal/parsec/hfleonv8-cross-gcc.bldconf      |   30 +++
 .../canneal/parsec/sparc-cross-gcc-3.4.4.bldconf   |    5 +
 .../kernels/canneal/parsec/sparc-cross-gcc.bldconf |   30 +++
 .../dedup/parsec/hfleonv8-cross-gcc.bldconf        |   30 +++
 .../dedup/parsec/sparc-cross-gcc-3.4.4.bldconf     |    5 +
 .../kernels/dedup/parsec/sparc-cross-gcc.bldconf   |   30 +++
 .../parsec/hfleonv8-cross-gcc.bldconf              |   30 +++
 .../parsec/sparc-cross-gcc-3.4.4.bldconf           |    5 +
 .../streamcluster/parsec/sparc-cross-gcc.bldconf   |   30 +++
 .../libs/glib/parsec/hfleonv8-cross-gcc.bldconf    |   31 +++
 .../libs/glib/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf  |   29 +++
 .../libs/gsl/parsec/hfleonv8-cross-gcc.bldconf     |   34 +++
 .../libs/gsl/parsec/sparc-cross-gcc-3.4.4.bldconf  |    5 +
 .../pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf   |   34 +++
 .../libs/hooks/parsec/hfleonv8-cross-gcc.bldconf   |   29 +++
 .../hooks/parsec/sparc-cross-gcc-3.4.4.bldconf     |    5 +
 .../pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf |   29 +++
 .../libs/imagick/parsec/hfleonv8-cross-gcc.bldconf |   29 +++
 .../imagick/parsec/sparc-cross-gcc-3.4.4.bldconf   |    5 +
 .../libs/imagick/parsec/sparc-cross-gcc.bldconf    |   29 +++
 .../libs/libxml2/parsec/hfleonv8-cross-gcc.bldconf |   29 +++
 .../libxml2/parsec/sparc-cross-gcc-3.4.4.bldconf   |    5 +
 .../libs/libxml2/parsec/sparc-cross-gcc.bldconf    |   29 +++
 .../libs/mesa/parsec/hfleonv8-cross-gcc.bldconf    |   29 +++
 .../libs/mesa/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf  |   29 +++
 .../libs/ssl/parsec/hfleonv8-cross-gcc.bldconf     |   29 +++
 .../libs/ssl/parsec/sparc-cross-gcc-3.4.4.bldconf  |    5 +
 .../pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf   |   29 +++
 .../libs/tbblib/parsec/hfleonv8-cross-gcc.bldconf  |   29 +++
 .../tbblib/parsec/sparc-cross-gcc-3.4.4.bldconf    |    5 +
 .../libs/tbblib/parsec/sparc-cross-gcc.bldconf     |   29 +++
 .../libs/zlib/parsec/hfleonv8-cross-gcc.bldconf    |   29 +++
 .../libs/zlib/parsec/sparc-cross-gcc-3.4.4.bldconf |    5 +
 .../pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf  |   29 +++
 .../tools/cmake/parsec/hfleonv8-cross-gcc.bldconf  |   29 +++
 .../cmake/parsec/sparc-cross-gcc-3.4.4.bldconf     |    5 +
 .../tools/cmake/parsec/sparc-cross-gcc.bldconf     |   29 +++
 .../libtool/parsec/hfleonv8-cross-gcc.bldconf      |   30 +++
 .../libtool/parsec/sparc-cross-gcc-3.4.4.bldconf   |    5 +
 .../tools/libtool/parsec/sparc-cross-gcc.bldconf   |   30 +++
 .../tools/yasm/parsec/hfleonv8-cross-gcc.bldconf   |   29 +++
 .../yasm/parsec/sparc-cross-gcc-3.4.4.bldconf      |    5 +
 .../pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf |   29 +++
 79 files changed, 2155 insertions(+), 0 deletions(-)
 create mode 100644 configure_cache/glib/sparc-glib.conf
 create mode 100644 parsec-2.1/config/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/config/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/config/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/blackscholes/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/bodytrack/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/facesim/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/ferret/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/fluidanimate/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/freqmine/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/raytrace/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/swaptions/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/vips/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/x264/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/canneal/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/dedup/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/streamcluster/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/glib/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/gsl/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/hooks/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/imagick/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/libxml2/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/mesa/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/ssl/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/tbblib/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/zlib/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/cmake/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/libtool/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/yasm/parsec/hfleonv8-cross-gcc.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc-3.4.4.bldconf
 create mode 100644 parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf

diff --git a/configure_cache/glib/sparc-glib.conf b/configure_cache/glib/sparc-glib.conf
new file mode 100644
index 0000000..77f9d34
--- /dev/null
+++ b/configure_cache/glib/sparc-glib.conf
@@ -0,0 +1,236 @@
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+ac_cv_build=${ac_cv_build=x86_64-unknown-linux-gnu}
+ac_cv_c_bigendian=${ac_cv_c_bigendian=yes}
+ac_cv_c_compiler_gnu=${ac_cv_c_compiler_gnu=yes}
+ac_cv_c_const=${ac_cv_c_const=yes}
+ac_cv_cxx_compiler_gnu=${ac_cv_cxx_compiler_gnu=yes}
+ac_cv_env_CCC_set=
+ac_cv_env_CCC_value=
+ac_cv_env_CC_set=set
+ac_cv_env_CC_value=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-gcc
+ac_cv_env_CFLAGS_set=set
+ac_cv_env_CFLAGS_value='-D__LEON__ -mcpu=v8 -O3 -funroll-loops -static -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1'
+ac_cv_env_CPPFLAGS_set=set
+ac_cv_env_CPPFLAGS_value=
+ac_cv_env_CPP_set=set
+ac_cv_env_CPP_value=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-cpp
+ac_cv_env_CXXCPP_set=set
+ac_cv_env_CXXCPP_value=
+ac_cv_env_CXXFLAGS_set=set
+ac_cv_env_CXXFLAGS_value='-D__LEON__ -mcpu=v8 -O3 -funroll-loops -fpermissive -fno-exceptions -static -static-libgcc -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=2.1'
+ac_cv_env_CXX_set=set
+ac_cv_env_CXX_value=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-g++
+ac_cv_env_F77_set=
+ac_cv_env_F77_value=
+ac_cv_env_FFLAGS_set=
+ac_cv_env_FFLAGS_value=
+ac_cv_env_LDFLAGS_set=set
+ac_cv_env_LDFLAGS_value='-L/opt/sparc-linux-4.4.2-toolchains/multilib/lib64 -L/opt/sparc-linux-4.4.2-toolchains/multilib/lib'
+ac_cv_env_build_alias_set=
+ac_cv_env_build_alias_value=
+ac_cv_env_host_alias_set=set
+ac_cv_env_host_alias_value=sparc-linux
+ac_cv_env_target_alias_set=
+ac_cv_env_target_alias_value=
+ac_cv_f77_compiler_gnu=${ac_cv_f77_compiler_gnu=no}
+ac_cv_func_NSLinkModule=${ac_cv_func_NSLinkModule=no}
+ac_cv_func__NSGetEnviron=${ac_cv_func__NSGetEnviron=no}
+ac_cv_func__doprnt=${ac_cv_func__doprnt=no}
+ac_cv_func_alloca_works=${ac_cv_func_alloca_works=yes}
+ac_cv_func_atexit=${ac_cv_func_atexit=yes}
+ac_cv_func_bind_textdomain_codeset=${ac_cv_func_bind_textdomain_codeset=yes}
+ac_cv_func_clock_gettime=${ac_cv_func_clock_gettime=no}
+ac_cv_func_dcgettext=${ac_cv_func_dcgettext=yes}
+ac_cv_func_dlerror=${ac_cv_func_dlerror=yes}
+ac_cv_func_dlopen=${ac_cv_func_dlopen=no}
+ac_cv_func_fdwalk=${ac_cv_func_fdwalk=no}
+ac_cv_func_getc_unlocked=${ac_cv_func_getc_unlocked=yes}
+ac_cv_func_getcwd=${ac_cv_func_getcwd=yes}
+ac_cv_func_getpagesize=${ac_cv_func_getpagesize=yes}
+ac_cv_func_iconv_open=${ac_cv_func_iconv_open=yes}
+ac_cv_func_localtime_r=${ac_cv_func_localtime_r=yes}
+ac_cv_func_lstat=${ac_cv_func_lstat=yes}
+ac_cv_func_memalign=${ac_cv_func_memalign=yes}
+ac_cv_func_memmove=${ac_cv_func_memmove=yes}
+ac_cv_func_mmap_fixed_mapped=${ac_cv_func_mmap_fixed_mapped=no}
+ac_cv_func_nanosleep=${ac_cv_func_nanosleep=yes}
+ac_cv_func_nl_langinfo=${ac_cv_func_nl_langinfo=yes}
+ac_cv_func_nsleep=${ac_cv_func_nsleep=no}
+ac_cv_func_on_exit=${ac_cv_func_on_exit=yes}
+ac_cv_func_poll=${ac_cv_func_poll=yes}
+ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes}
+ac_cv_func_posix_memalign=${ac_cv_func_posix_memalign=yes}
+ac_cv_func_printf_unix98=${ac_cv_func_printf_unix98=no}
+ac_cv_func_readlink=${ac_cv_func_readlink=yes}
+ac_cv_func_setenv=${ac_cv_func_setenv=yes}
+ac_cv_func_setlocale=${ac_cv_func_setlocale=yes}
+ac_cv_func_snprintf=${ac_cv_func_snprintf=yes}
+ac_cv_func_snprintf_c99=${ac_cv_func_snprintf_c99=no}
+ac_cv_func_stpcpy=${ac_cv_func_stpcpy=yes}
+ac_cv_func_strcasecmp=${ac_cv_func_strcasecmp=yes}
+ac_cv_func_strerror=${ac_cv_func_strerror=yes}
+ac_cv_func_strncasecmp=${ac_cv_func_strncasecmp=yes}
+ac_cv_func_strsignal=${ac_cv_func_strsignal=yes}
+ac_cv_func_symlink=${ac_cv_func_symlink=yes}
+ac_cv_func_timegm=${ac_cv_func_timegm=yes}
+ac_cv_func_unsetenv=${ac_cv_func_unsetenv=yes}
+ac_cv_func_valloc=${ac_cv_func_valloc=yes}
+ac_cv_func_vasprintf=${ac_cv_func_vasprintf=yes}
+ac_cv_func_vprintf=${ac_cv_func_vprintf=yes}
+ac_cv_func_vsnprintf=${ac_cv_func_vsnprintf=yes}
+ac_cv_func_vsnprintf_c99=${ac_cv_func_vsnprintf_c99=no}
+ac_cv_func_wcslen=${ac_cv_func_wcslen=yes}
+ac_cv_gnu_library_2_1=${ac_cv_gnu_library_2_1=yes}
+ac_cv_header_crt_externs_h=${ac_cv_header_crt_externs_h=no}
+ac_cv_header_dirent_h=${ac_cv_header_dirent_h=yes}
+ac_cv_header_dlfcn_h=${ac_cv_header_dlfcn_h=yes}
+ac_cv_header_float_h=${ac_cv_header_float_h=yes}
+ac_cv_header_inttypes_h=${ac_cv_header_inttypes_h=yes}
+ac_cv_header_langinfo_h=${ac_cv_header_langinfo_h=yes}
+ac_cv_header_libintl_h=${ac_cv_header_libintl_h=yes}
+ac_cv_header_limits_h=${ac_cv_header_limits_h=yes}
+ac_cv_header_locale_h=${ac_cv_header_locale_h=yes}
+ac_cv_header_malloc_h=${ac_cv_header_malloc_h=yes}
+ac_cv_header_memory_h=${ac_cv_header_memory_h=yes}
+ac_cv_header_pwd_h=${ac_cv_header_pwd_h=yes}
+ac_cv_header_sched_h=${ac_cv_header_sched_h=yes}
+ac_cv_header_stdc=${ac_cv_header_stdc=yes}
+ac_cv_header_stddef_h=${ac_cv_header_stddef_h=yes}
+ac_cv_header_stdint_h=${ac_cv_header_stdint_h=yes}
+ac_cv_header_stdlib_h=${ac_cv_header_stdlib_h=yes}
+ac_cv_header_string_h=${ac_cv_header_string_h=yes}
+ac_cv_header_strings_h=${ac_cv_header_strings_h=yes}
+ac_cv_header_sys_param_h=${ac_cv_header_sys_param_h=yes}
+ac_cv_header_sys_poll_h=${ac_cv_header_sys_poll_h=yes}
+ac_cv_header_sys_select_h=${ac_cv_header_sys_select_h=yes}
+ac_cv_header_sys_stat_h=${ac_cv_header_sys_stat_h=yes}
+ac_cv_header_sys_time_h=${ac_cv_header_sys_time_h=yes}
+ac_cv_header_sys_times_h=${ac_cv_header_sys_times_h=yes}
+ac_cv_header_sys_types_h=${ac_cv_header_sys_types_h=yes}
+ac_cv_header_sys_wait_h=${ac_cv_header_sys_wait_h=yes}
+ac_cv_header_unistd_h=${ac_cv_header_unistd_h=yes}
+ac_cv_header_values_h=${ac_cv_header_values_h=yes}
+ac_cv_host=${ac_cv_host=sparc-unknown-linux-gnu}
+ac_cv_lib_dl_dlopen=${ac_cv_lib_dl_dlopen=yes}
+ac_cv_lib_dl_dlsym=${ac_cv_lib_dl_dlsym=yes}
+ac_cv_lib_rt_clock_gettime=${ac_cv_lib_rt_clock_gettime=yes}
+ac_cv_objext=${ac_cv_objext=o}
+ac_cv_path_EGREP=${ac_cv_path_EGREP='/bin/grep -E'}
+ac_cv_path_GLIB_GENMARSHAL=${ac_cv_path_GLIB_GENMARSHAL=/usr/bin/glib-genmarshal}
+ac_cv_path_GMSGFMT=${ac_cv_path_GMSGFMT=/usr/bin/msgfmt}
+ac_cv_path_GREP=${ac_cv_path_GREP=/bin/grep}
+ac_cv_path_MSGFMT=${ac_cv_path_MSGFMT=/usr/bin/msgfmt}
+ac_cv_path_PERL_PATH=${ac_cv_path_PERL_PATH=/usr/bin/perl}
+ac_cv_path_PKG_CONFIG=${ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config}
+ac_cv_path_XGETTEXT=${ac_cv_path_XGETTEXT=/usr/bin/xgettext}
+ac_cv_path_install=${ac_cv_path_install=${PARSECDIR}'/bin/install -c'}
+ac_cv_prog_AR=${ac_cv_prog_AR=/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux/bin/ar}
+ac_cv_prog_AWK=${ac_cv_prog_AWK=gawk}
+ac_cv_prog_CC=${ac_cv_prog_CC=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-gcc}
+ac_cv_prog_CPP=${ac_cv_prog_CPP=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-cpp}
+ac_cv_prog_CXX=${ac_cv_prog_CXX=/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-g++}
+ac_cv_prog_CXXCPP=${ac_cv_prog_CXXCPP='/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-g++ -E'}
+ac_cv_prog_INDENT=${ac_cv_prog_INDENT=indent}
+ac_cv_prog_PERL=${ac_cv_prog_PERL=perl}
+ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB=/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux/bin/ranlib}
+ac_cv_prog_STRIP=${ac_cv_prog_STRIP=/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux/bin/strip}
+ac_cv_prog_cc_c89=${ac_cv_prog_cc_c89=}
+ac_cv_prog_cc_g=${ac_cv_prog_cc_g=yes}
+ac_cv_prog_cxx_g=${ac_cv_prog_cxx_g=yes}
+ac_cv_prog_f77_g=${ac_cv_prog_f77_g=no}
+ac_cv_prog_make__usr_bin_make_set=${ac_cv_prog_make__usr_bin_make_set=yes}
+ac_cv_sizeof___int64=${ac_cv_sizeof___int64=0}
+ac_cv_sizeof_char=${ac_cv_sizeof_char=1}
+ac_cv_sizeof_int=${ac_cv_sizeof_int=4}
+ac_cv_sizeof_long=${ac_cv_sizeof_long=4}
+ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8}
+ac_cv_sizeof_short=${ac_cv_sizeof_short=2}
+ac_cv_sizeof_size_t=${ac_cv_sizeof_size_t=4}
+ac_cv_sizeof_void_p=${ac_cv_sizeof_void_p=4}
+ac_cv_sys_file_offset_bits=${ac_cv_sys_file_offset_bits=64}
+ac_cv_sys_large_files=${ac_cv_sys_large_files=no}
+ac_cv_sys_largefile_CC=${ac_cv_sys_largefile_CC=no}
+ac_cv_type___int64=${ac_cv_type___int64=no}
+ac_cv_type_char=${ac_cv_type_char=yes}
+ac_cv_type_int=${ac_cv_type_int=yes}
+ac_cv_type_long=${ac_cv_type_long=yes}
+ac_cv_type_long_long=${ac_cv_type_long_long=yes}
+ac_cv_type_ptrdiff_t=${ac_cv_type_ptrdiff_t=yes}
+ac_cv_type_short=${ac_cv_type_short=yes}
+ac_cv_type_size_t=${ac_cv_type_size_t=yes}
+ac_cv_type_void_p=${ac_cv_type_void_p=yes}
+ac_cv_working_alloca_h=${ac_cv_working_alloca_h=yes}
+am_cv_CC_dependencies_compiler_type=${am_cv_CC_dependencies_compiler_type=gcc3}
+am_cv_CXX_dependencies_compiler_type=${am_cv_CXX_dependencies_compiler_type=gcc3}
+am_cv_prog_cc_stdc=${am_cv_prog_cc_stdc=}
+am_cv_val_LC_MESSAGES=${am_cv_val_LC_MESSAGES=yes}
+bh_cv_c_signed=${bh_cv_c_signed=yes}
+glib_cv___va_copy=${glib_cv___va_copy=yes}
+glib_cv_byte_contents_gmutex=${glib_cv_byte_contents_gmutex=no}
+glib_cv_compliant_posix_memalign=${glib_cv_compliant_posix_memalign=0}
+glib_cv_has__inline=${glib_cv_has__inline=yes}
+glib_cv_has__inline__=${glib_cv_has__inline__=yes}
+glib_cv_hasinline=${glib_cv_hasinline=yes}
+glib_cv_have_strlcpy=${glib_cv_have_strlcpy=no}
+glib_cv_langinfo_codeset=${glib_cv_langinfo_codeset=yes}
+glib_cv_long_long_format=${glib_cv_long_long_format=ll}
+glib_cv_monotonic_clock=${glib_cv_monotonic_clock=yes}
+glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no}
+glib_cv_sane_realloc=${glib_cv_sane_realloc=yes}
+glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24}
+glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4}
+glib_cv_stack_grows=${glib_cv_stack_grows=no}
+glib_cv_uscore=${glib_cv_uscore=yes}
+glib_cv_va_copy=${glib_cv_va_copy=yes}
+glib_cv_va_val_copy=${glib_cv_va_val_copy=yes}
+glib_cv_value_POLLERR=${glib_cv_value_POLLERR=8}
+glib_cv_value_POLLHUP=${glib_cv_value_POLLHUP=16}
+glib_cv_value_POLLIN=${glib_cv_value_POLLIN=1}
+glib_cv_value_POLLNVAL=${glib_cv_value_POLLNVAL=32}
+glib_cv_value_POLLOUT=${glib_cv_value_POLLOUT=4}
+glib_cv_value_POLLPRI=${glib_cv_value_POLLPRI=2}
+gt_cv_c_long_double=${gt_cv_c_long_double=yes}
+gt_cv_c_wchar_t=${gt_cv_c_wchar_t=yes}
+gt_cv_c_wint_t=${gt_cv_c_wint_t=yes}
+gt_cv_func_dgettext_libc=${gt_cv_func_dgettext_libc=yes}
+gt_cv_func_dgettext_libintl=${gt_cv_func_dgettext_libintl=no}
+gt_cv_func_ngettext_libc=${gt_cv_func_ngettext_libc=yes}
+gt_cv_have_gettext=${gt_cv_have_gettext=yes}
+jm_ac_cv_header_inttypes_h=${jm_ac_cv_header_inttypes_h=yes}
+jm_ac_cv_header_stdint_h=${jm_ac_cv_header_stdint_h=yes}
+jm_cv_langinfo_codeset=${jm_cv_langinfo_codeset=yes}
+lt_cv_deplibs_check_method=${lt_cv_deplibs_check_method=pass_all}
+lt_cv_file_magic_cmd=${lt_cv_file_magic_cmd='$MAGIC_CMD'}
+lt_cv_file_magic_test_file=${lt_cv_file_magic_test_file=}
+lt_cv_ld_reload_flag=${lt_cv_ld_reload_flag=-r}
+lt_cv_objdir=${lt_cv_objdir=.libs}
+lt_cv_path_LD=${lt_cv_path_LD=/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux/bin/ld}
+lt_cv_path_LDCXX=${lt_cv_path_LDCXX=/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux/bin/ld}
+lt_cv_path_NM=${lt_cv_path_NM='/opt/sparc-linux-4.4.2-toolchains/multilib/bin/sparc-linux-nm -B'}
+lt_cv_path_SED=${lt_cv_path_SED=/bin/sed}
+lt_cv_prog_compiler_c_o=${lt_cv_prog_compiler_c_o=yes}
+lt_cv_prog_compiler_c_o_CXX=${lt_cv_prog_compiler_c_o_CXX=yes}
+lt_cv_prog_compiler_rtti_exceptions=${lt_cv_prog_compiler_rtti_exceptions=no}
+lt_cv_prog_gnu_ld=${lt_cv_prog_gnu_ld=yes}
+lt_cv_prog_gnu_ldcxx=${lt_cv_prog_gnu_ldcxx=yes}
+lt_cv_sys_global_symbol_pipe=${lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ 	]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ 	][ 	]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'''}
+test "${lt_cv_sys_global_symbol_to_c_name_address+set}" = set || lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/  {\"\1\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr) \&\2},/p'\'''
+lt_cv_sys_global_symbol_to_cdecl=${lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern int \1;/p'\'''}
+lt_cv_sys_max_cmd_len=${lt_cv_sys_max_cmd_len=32768}
+lt_lt_cv_prog_compiler_c_o=${lt_lt_cv_prog_compiler_c_o='"yes"'}
+lt_lt_cv_prog_compiler_c_o_CXX=${lt_lt_cv_prog_compiler_c_o_CXX='"yes"'}
+lt_lt_cv_sys_global_symbol_pipe=${lt_lt_cv_sys_global_symbol_pipe='"sed -n -e '\''s/^.*[ 	]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ 	][ 	]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p'\''"'}
+test "${lt_lt_cv_sys_global_symbol_to_c_name_address+set}" = set || lt_lt_cv_sys_global_symbol_to_c_name_address='"sed -n -e '\''s/^: \\([^ ]*\\) \$/  {\\\"\\1\\\", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \\([^ ]*\\) \\([^ ]*\\)\$/  {\"\\2\", (lt_ptr) \\&\\2},/p'\''"'
+lt_lt_cv_sys_global_symbol_to_cdecl=${lt_lt_cv_sys_global_symbol_to_cdecl='"sed -n -e '\''s/^. .* \\(.*\\)\$/extern int \\1;/p'\''"'}
diff --git a/parsec-2.1/config/hfleonv8-cross-gcc.bldconf b/parsec-2.1/config/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..f72bacd
--- /dev/null
+++ b/parsec-2.1/config/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,90 @@
+#!/bin/bash
+#
+# sparc-cross-gcc.bldconf - file containing global information necessary to build
+#               PARSEC with sparc-linux-gcc
+#
+# Copyright (C) 2006-2009 Princeton University
+# Written by Christian Bienia (Initial version)
+#            Christian Fensch (Sparc/Solaris port)
+# Modified for sparc-linux cross compilation by jan@gaisler.se
+
+# Compilation and linking options
+# These are the global options we'll use to build the benchmark suite. Each
+# package also has a local build configuration file defining the exact
+# arguments and environment to use.
+
+export PARSECPLAT="hfleonv8-linux"
+
+# CC_HOME is installation root of the C compiler (cross)
+export CC_HOME="/opt/sparc-linux-4.4.2-toolchains/multilib"
+# CC_PREFIX is the string which is used as prefix for the C compiler
+export CC_PREFIX="sparc-linux-"
+# BINUTIL_HOME is installation root of the GNU binutils (cross)
+export BINUTIL_HOME="/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux"
+# BINARY_PREFIX is the string which is used as prefix for the GNU binaries
+export BINARY_PREFIX=""
+# GNUTOOL_HOME is installation root of the GNU tools (native)
+export GNUTOOL_HOME="/usr"
+
+
+# Compilers and preprocessors
+export CC="${CC_HOME}/bin/${CC_PREFIX}gcc"
+export CXX="${CC_HOME}/bin/${CC_PREFIX}g++"
+export CPP="${CC_HOME}/bin/${CC_PREFIX}cpp"
+export CXXCPP=""
+
+# GNU Binutils
+export LD="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ld"
+export AS="${BINUTIL_HOME}/bin/${BINARY_PREFIX}as"
+export AR="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ar"
+export RANLIB="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ranlib"
+export STRIP="${BINUTIL_HOME}/bin/${BINARY_PREFIX}strip"
+
+# GNU Tools
+export M4="${GNUTOOL_HOME}/bin/m4"
+export MAKE="${GNUTOOL_HOME}/bin/make"
+
+# Flags for increased portability of binaries
+PORTABILITY_FLAGS="-static -static-libgcc -Wl,--hash-style=both,--as-needed"
+
+# Arguments to use
+export CFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops ${PORTABILITY_FLAGS}"
+export CXXFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops -fpermissive -fno-exceptions ${PORTABILITY_FLAGS}"
+export CPPFLAGS=""
+export CXXCPPFLAGS=""
+export LDFLAGS="-L${CC_HOME}/lib64 -L${CC_HOME}/lib"
+export LIBS=""
+export EXTRA_LIBS=""
+
+# Add PARSEC version to compiler flags
+if [ -f "${PARSECDIR}/version" ]; then
+  CFLAGS="${CFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+  CXXFLAGS="${CXXFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+fi
+
+# Java
+export JAVA_HOME="/usr"
+export JAVAC="${JAVA_HOME}/bin/javac"
+
+# Version numbers
+if [ -x ${CC} ]; then
+  CC_ver=$(${CC} --version)
+else
+  CC_ver=""
+fi
+if [ -x ${CXX} ]; then
+  CXX_ver=$(${CXX} --version)
+else
+  CXX_ver=""
+fi
+if [ -x ${LD} ]; then
+  LD_ver=$(${LD} --version)
+else
+  LD_ver=""
+fi
+if [ -x ${JAVAC} ]; then
+  JAVAC_ver=$(${JAVAC} -version 2>&1)
+else
+  JAVAC_ver=""
+fi
+
diff --git a/parsec-2.1/config/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/config/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..6c53a71
--- /dev/null
+++ b/parsec-2.1/config/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,90 @@
+#!/bin/bash
+#
+# sparc-cross-gcc-3.4.4.bldconf - file containing global information necessary to build
+#               PARSEC with sparc-linux-gcc 3.4.4
+#
+# Copyright (C) 2006-2009 Princeton University
+# Written by Christian Bienia (Initial version)
+#            Christian Fensch (Sparc/Solaris port)
+# Modified for sparc-linux cross compilation by jan@gaisler.se
+
+# Compilation and linking options
+# These are the global options we'll use to build the benchmark suite. Each
+# package also has a local build configuration file defining the exact
+# arguments and environment to use.
+
+export PARSECPLAT="sparc-linux-3.4.4"
+
+# CC_HOME is installation root of the C compiler (cross)
+export CC_HOME="/opt/sparc-linux-3.4.4"
+# CC_PREFIX is the string which is used as prefix for the C compiler
+export CC_PREFIX="sparc-linux-"
+# BINUTIL_HOME is installation root of the GNU binutils (cross)
+export BINUTIL_HOME="/opt/sparc-linux-3.4.4/sparc-linux"
+# BINARY_PREFIX is the string which is used as prefix for the GNU binaries
+export BINARY_PREFIX=""
+# GNUTOOL_HOME is installation root of the GNU tools (native)
+export GNUTOOL_HOME="/usr"
+
+
+# Compilers and preprocessors
+export CC="${CC_HOME}/bin/${CC_PREFIX}gcc"
+export CXX="${CC_HOME}/bin/${CC_PREFIX}g++"
+export CPP="${CC_HOME}/bin/${CC_PREFIX}cpp"
+export CXXCPP=""
+
+# GNU Binutils
+export LD="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ld"
+export AS="${BINUTIL_HOME}/bin/${BINARY_PREFIX}as"
+export AR="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ar"
+export RANLIB="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ranlib"
+export STRIP="${BINUTIL_HOME}/bin/${BINARY_PREFIX}strip"
+
+# GNU Tools
+export M4="${GNUTOOL_HOME}/bin/m4"
+export MAKE="${GNUTOOL_HOME}/bin/make"
+
+# Flags for increased portability of binaries
+PORTABILITY_FLAGS="-static -static-libgcc -Wl,--hash-style=both,--as-needed"
+
+# Arguments to use
+export CFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops ${PORTABILITY_FLAGS}"
+export CXXFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops -fpermissive -fno-exceptions ${PORTABILITY_FLAGS}"
+export CPPFLAGS=""
+export CXXCPPFLAGS=""
+export LDFLAGS="-L${CC_HOME}/lib64 -L${CC_HOME}/lib"
+export LIBS=""
+export EXTRA_LIBS=""
+
+# Add PARSEC version to compiler flags
+if [ -f "${PARSECDIR}/version" ]; then
+  CFLAGS="${CFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+  CXXFLAGS="${CXXFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+fi
+
+# Java
+export JAVA_HOME="/usr"
+export JAVAC="${JAVA_HOME}/bin/javac"
+
+# Version numbers
+if [ -x ${CC} ]; then
+  CC_ver=$(${CC} --version)
+else
+  CC_ver=""
+fi
+if [ -x ${CXX} ]; then
+  CXX_ver=$(${CXX} --version)
+else
+  CXX_ver=""
+fi
+if [ -x ${LD} ]; then
+  LD_ver=$(${LD} --version)
+else
+  LD_ver=""
+fi
+if [ -x ${JAVAC} ]; then
+  JAVAC_ver=$(${JAVAC} -version 2>&1)
+else
+  JAVAC_ver=""
+fi
+
diff --git a/parsec-2.1/config/sparc-cross-gcc.bldconf b/parsec-2.1/config/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..fa8e2d8
--- /dev/null
+++ b/parsec-2.1/config/sparc-cross-gcc.bldconf
@@ -0,0 +1,90 @@
+#!/bin/bash
+#
+# sparc-cross-gcc.bldconf - file containing global information necessary to build
+#               PARSEC with sparc-linux-gcc
+#
+# Copyright (C) 2006-2009 Princeton University
+# Written by Christian Bienia (Initial version)
+#            Christian Fensch (Sparc/Solaris port)
+# Modified for sparc-linux cross compilation by jan@gaisler.se
+
+# Compilation and linking options
+# These are the global options we'll use to build the benchmark suite. Each
+# package also has a local build configuration file defining the exact
+# arguments and environment to use.
+
+export PARSECPLAT="sparc-linux"
+
+# CC_HOME is installation root of the C compiler (cross)
+export CC_HOME="/opt/sparc-linux-4.4.2-toolchains/multilib"
+# CC_PREFIX is the string which is used as prefix for the C compiler
+export CC_PREFIX="sparc-linux-"
+# BINUTIL_HOME is installation root of the GNU binutils (cross)
+export BINUTIL_HOME="/opt/sparc-linux-4.4.2-toolchains/multilib/sparc-linux"
+# BINARY_PREFIX is the string which is used as prefix for the GNU binaries
+export BINARY_PREFIX=""
+# GNUTOOL_HOME is installation root of the GNU tools (native)
+export GNUTOOL_HOME="/usr"
+
+
+# Compilers and preprocessors
+export CC="${CC_HOME}/bin/${CC_PREFIX}gcc"
+export CXX="${CC_HOME}/bin/${CC_PREFIX}g++"
+export CPP="${CC_HOME}/bin/${CC_PREFIX}cpp"
+export CXXCPP=""
+
+# GNU Binutils
+export LD="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ld"
+export AS="${BINUTIL_HOME}/bin/${BINARY_PREFIX}as"
+export AR="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ar"
+export RANLIB="${BINUTIL_HOME}/bin/${BINARY_PREFIX}ranlib"
+export STRIP="${BINUTIL_HOME}/bin/${BINARY_PREFIX}strip"
+
+# GNU Tools
+export M4="${GNUTOOL_HOME}/bin/m4"
+export MAKE="${GNUTOOL_HOME}/bin/make"
+
+# Flags for increased portability of binaries
+PORTABILITY_FLAGS="-static -static-libgcc -Wl,--hash-style=both,--as-needed"
+
+# Arguments to use
+export CFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops ${PORTABILITY_FLAGS}"
+export CXXFLAGS="-D__LEON__ -mcpu=v8 -O3 -funroll-loops -fpermissive -fno-exceptions ${PORTABILITY_FLAGS}"
+export CPPFLAGS=""
+export CXXCPPFLAGS=""
+export LDFLAGS="-L${CC_HOME}/lib64 -L${CC_HOME}/lib"
+export LIBS=""
+export EXTRA_LIBS=""
+
+# Add PARSEC version to compiler flags
+if [ -f "${PARSECDIR}/version" ]; then
+  CFLAGS="${CFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+  CXXFLAGS="${CXXFLAGS} -DPARSEC_VERSION=$(${CAT} ${PARSECDIR}/version)"
+fi
+
+# Java
+export JAVA_HOME="/usr"
+export JAVAC="${JAVA_HOME}/bin/javac"
+
+# Version numbers
+if [ -x ${CC} ]; then
+  CC_ver=$(${CC} --version)
+else
+  CC_ver=""
+fi
+if [ -x ${CXX} ]; then
+  CXX_ver=$(${CXX} --version)
+else
+  CXX_ver=""
+fi
+if [ -x ${LD} ]; then
+  LD_ver=$(${LD} --version)
+else
+  LD_ver=""
+fi
+if [ -x ${JAVAC} ]; then
+  JAVAC_ver=$(${JAVAC} -version 2>&1)
+else
+  JAVAC_ver=""
+fi
+
diff --git a/parsec-2.1/pkgs/apps/blackscholes/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/blackscholes/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..1f132ff
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/blackscholes/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite
+#                        with gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..1977f63
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/blackscholes/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..1f132ff
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/blackscholes/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite
+#                        with gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/bodytrack/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/bodytrack/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..3e6413e
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/bodytrack/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+#source ${PARSECDIR}/pkgs/apps/bodytrack/parsec/gcc.bldconf
+
+
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\" ac_cv_func_malloc_0_nonnull=yes "
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--enable-threads --disable-openmp --disable-tbb --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..150e40f
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/bodytrack/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..60c4edb
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/bodytrack/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+#source ${PARSECDIR}/pkgs/apps/bodytrack/parsec/gcc.bldconf
+
+
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--enable-threads --disable-openmp --disable-tbb --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/facesim/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/facesim/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..9903276
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/facesim/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="PHYSBAM=${PARSECDIR}/pkgs/apps/facesim/obj/${PARSECPLAT} CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..d99ff25
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/facesim/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..9903276
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/facesim/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="PHYSBAM=${PARSECDIR}/pkgs/apps/facesim/obj/${PARSECPLAT} CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/ferret/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/ferret/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..958461e
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/ferret/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+
+#source ${PARSECDIR}/pkgs/apps/ferret/parsec/gcc.bldconf
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="gsl imagick"
+
+# Temporary variable with all flags
+ferret_flags="CFLAGS=\"-I${PARSECDIR}/pkgs/libs/gsl/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/imagick/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/gsl/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/imagick/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Environment to use for configure script and Makefile
+build_env="version=\"pthreads\" ${ferret_flags}"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..ea7294d
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/ferret/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..958461e
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/ferret/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+
+#source ${PARSECDIR}/pkgs/apps/ferret/parsec/gcc.bldconf
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="gsl imagick"
+
+# Temporary variable with all flags
+ferret_flags="CFLAGS=\"-I${PARSECDIR}/pkgs/libs/gsl/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/imagick/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/gsl/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/imagick/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Environment to use for configure script and Makefile
+build_env="version=\"pthreads\" ${ferret_flags}"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/fluidanimate/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/fluidanimate/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..d7c340b
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/fluidanimate/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
diff --git a/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..fb8acd3
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..d7c340b
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/fluidanimate/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
diff --git a/parsec-2.1/pkgs/apps/freqmine/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/freqmine/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..ce69325
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/freqmine/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc-openmp.bldconf - file containing information necessary to build a specific
+#                      program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..a2a68bf
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/freqmine/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..ce69325
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/freqmine/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc-openmp.bldconf - file containing information necessary to build a specific
+#                      program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/raytrace/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/raytrace/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..876ff1e
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/raytrace/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,33 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="mesa"
+
+# Environment to use for configure script and Makefile
+# NOTE: By default PARSEC links raytrace to mesa with Xlib driver so that all
+#       computations are done by the CPU. This requires to also link to the X
+#       libraries and the pthreads library.
+build_env="CXXFLAGS=\"-I${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/include ${CXXFLAGS} -fexceptions -fno-strict-aliasing -fno-align-labels -DNDEBUG -D_MM_NO_ALIGN_CHECK\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/lib ${LDFLAGS}\" LIBS=\"${LIBS} -lXmu -lX11 -lGL -lGLU -lpthread\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..2b72080
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/raytrace/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..876ff1e
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/raytrace/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,33 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="mesa"
+
+# Environment to use for configure script and Makefile
+# NOTE: By default PARSEC links raytrace to mesa with Xlib driver so that all
+#       computations are done by the CPU. This requires to also link to the X
+#       libraries and the pthreads library.
+build_env="CXXFLAGS=\"-I${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/include ${CXXFLAGS} -fexceptions -fno-strict-aliasing -fno-align-labels -DNDEBUG -D_MM_NO_ALIGN_CHECK\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/lib ${LDFLAGS}\" LIBS=\"${LIBS} -lXmu -lX11 -lGL -lGLU -lpthread\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/swaptions/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/swaptions/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/swaptions/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..52aca16
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/swaptions/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/swaptions/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/vips/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/vips/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..563537a
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/vips/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,31 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="glib libxml2 zlib"
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"-I${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CXXFLAGS} -fexceptions\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\" PKG_CONFIG_PATH=\"${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/lib/pkgconfig:${PARSECDIR}/pkgs/libs/libxml2/inst/${PARSECPLAT}/lib/pkgconfig:${PKG_CONFIG_PATH}\" LIBS=\"${LIBS} -lstdc++\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+vips_basic_conf="--disable-shared --without-fftw3 --without-magick --without-liboil --without-lcms --without-OpenEXR --without-pangoft2 --without-tiff --without-jpeg --without-zip --without-png --without-libexif --without-python --without-x --without-perl --without-v4l --without-cimg"
+build_conf="${vips_basic_conf} --enable-threads --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..9e22eb6
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..563537a
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/vips/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,31 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="glib libxml2 zlib"
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"-I${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CXXFLAGS} -fexceptions\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\" PKG_CONFIG_PATH=\"${PARSECDIR}/pkgs/libs/glib/inst/${PARSECPLAT}/lib/pkgconfig:${PARSECDIR}/pkgs/libs/libxml2/inst/${PARSECPLAT}/lib/pkgconfig:${PKG_CONFIG_PATH}\" LIBS=\"${LIBS} -lstdc++\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+vips_basic_conf="--disable-shared --without-fftw3 --without-magick --without-liboil --without-lcms --without-OpenEXR --without-pangoft2 --without-tiff --without-jpeg --without-zip --without-png --without-libexif --without-python --without-x --without-perl --without-v4l --without-cimg"
+build_conf="${vips_basic_conf} --enable-threads --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/apps/x264/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/x264/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..666af1c
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/x264/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+
+# Environment to use for configure script and Makefile
+build_env="PATH=\"${PARSECDIR}/pkgs/tools/yasm/inst/${PARSECPLAT}/bin:${PATH}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--enable-pthread --extra-asflags=\"${ASFLAGS}\" --extra-cflags=\"${CFLAGS}\" --extra-ldflags=\"${LDFLAGS} ${LIBS}\" --host=sparc-linux"
+
diff --git a/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..8495c63
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..666af1c
--- /dev/null
+++ b/parsec-2.1/pkgs/apps/x264/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+
+# Environment to use for configure script and Makefile
+build_env="PATH=\"${PARSECDIR}/pkgs/tools/yasm/inst/${PARSECPLAT}/bin:${PATH}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--enable-pthread --extra-asflags=\"${ASFLAGS}\" --extra-cflags=\"${CFLAGS}\" --extra-ldflags=\"${LDFLAGS} ${LIBS}\" --host=sparc-linux"
+
diff --git a/parsec-2.1/pkgs/kernels/canneal/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/canneal/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/canneal/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..c5ef52b
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/kernels/canneal/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/canneal/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/kernels/dedup/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/dedup/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..1cb2709
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/dedup/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="ssl zlib"
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads CFLAGS=\"-I${PARSECDIR}/pkgs/libs/ssl/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/ssl/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
diff --git a/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..b2c2ab1
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/kernels/dedup/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..1cb2709
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/dedup/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="ssl zlib"
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads CFLAGS=\"-I${PARSECDIR}/pkgs/libs/ssl/inst/${PARSECPLAT}/include -I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/ssl/inst/${PARSECPLAT}/lib -L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
diff --git a/parsec-2.1/pkgs/kernels/streamcluster/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/streamcluster/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/streamcluster/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..46d7e9e
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..57155d0
--- /dev/null
+++ b/parsec-2.1/pkgs/kernels/streamcluster/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+#!/bin/bash
+#
+# gcc-pthreads.bldconf - file containing information necessary to build a
+#                        specific program of the PARSEC benchmark suite with
+#                        gcc and pthreads
+#
+# Copyright (C) 2007-2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="version=pthreads"
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/glib/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/glib/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..502931a
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/glib/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,31 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+cp ${PARSECDIR}/../configure_cache/glib/sparc-glib.conf ${PARSECDIR}/../configure_cache/glib/sparc-glib.conf.use
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --enable-threads --with-threads=posix --host=sparc-linux --cache-file=${PARSECDIR}/../configure_cache/glib/sparc-glib.conf.use"
diff --git a/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..37699d7
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..8cba54a
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/glib/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --enable-threads --with-threads=posix --host=sparc-linux --cache-file=${PARSECDIR}/pkgs/libs/glib/src/sparc_cache.conf"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/gsl/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/gsl/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..8420ff3
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/gsl/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+#source ${PARSECDIR}/pkgs/libs/gsl/parsec/gcc.bldconf
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# For some reason gsl doesn't add -lm to the link list
+build_env="LIBS=\"${LIBS} -lm\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --host=sparc-gnu-linux"
diff --git a/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..26eb19e
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..2ac51d5
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/gsl/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# sparc-cross-gcc.bldconf - configuration file for PARSEC
+#source ${PARSECDIR}/pkgs/libs/gsl/parsec/gcc.bldconf
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# For some reason gsl doesn't add -lm to the link list
+build_env="LIBS=\"${LIBS} -lm\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --host=sparc-gnu-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/hooks/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/hooks/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..f98b7dd
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/hooks/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..3433a92
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..f98b7dd
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/hooks/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/imagick/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/imagick/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..74b8d3f
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/imagick/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --without-perl --without-magick-plus-plus --without-bzlib --without-dps --without-djvu --without-fpx --without-gslib --without-jbig --with-jpeg --without-jp2 --without-tiff --without-wmf --without-zlib --without-x --without-fontconfig --without-freetype --without-lcms --without-png --without-gvc --without-openexr --without-rsvg --without-xml --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..f42346e
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/imagick/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..74b8d3f
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/imagick/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --without-perl --without-magick-plus-plus --without-bzlib --without-dps --without-djvu --without-fpx --without-gslib --without-jbig --with-jpeg --without-jp2 --without-tiff --without-wmf --without-zlib --without-x --without-fontconfig --without-freetype --without-lcms --without-png --without-gvc --without-openexr --without-rsvg --without-xml --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/libxml2/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/libxml2/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..9abd630
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/libxml2/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="zlib"
+
+# Environment to use for configure script and Makefile
+build_env="CFLAGS=\"-I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --with-threads --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..03ac772
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/libxml2/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..9abd630
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/libxml2/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps="zlib"
+
+# Environment to use for configure script and Makefile
+build_env="CFLAGS=\"-I${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/include ${CFLAGS}\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/zlib/inst/${PARSECPLAT}/lib ${LDFLAGS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--disable-shared --with-threads --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/mesa/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/mesa/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..6863374
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/mesa/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--with-driver=xlib --enable-glut --enable-static --disable-shared --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..0105083
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..6863374
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/mesa/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--with-driver=xlib --enable-glut --enable-static --disable-shared --host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/ssl/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/ssl/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..01d143a
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/ssl/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="PATH=\"${CC_HOME}/bin:${PATH}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="-x=linux-leon-sparcv8  threads no-zlib no-shared"
diff --git a/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..5e31790
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..4b2d3d5
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/ssl/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="PATH=\"${CC_HOME}/bin:${PATH}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="threads no-zlib no-shared"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/tbblib/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/tbblib/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..f5ff9c2
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/tbblib/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="compiler=gcc PATH=\"${CC_HOME}/bin:${PATH}\" CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..715c175
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/tbblib/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..f5ff9c2
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/tbblib/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="compiler=gcc PATH=\"${CC_HOME}/bin:${PATH}\" CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/zlib/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/zlib/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..d6bfea3
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/zlib/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..fc879a2
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..d6bfea3
--- /dev/null
+++ b/parsec-2.1/pkgs/libs/zlib/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env=""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="TRUE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/tools/cmake/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/cmake/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..f98b7dd
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/cmake/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..96e49ea
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/tools/cmake/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..f98b7dd
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/cmake/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#!/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2008 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+build_env="CXXFLAGS=\"${CXXFLAGS} -fexceptions\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/tools/libtool/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/libtool/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..1cac1b5
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/libtool/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# NOTE: We must remove `-lhooks' from the library list to avoid a circular dependency
+build_env="LIBS=\"\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..73c10a1
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/tools/libtool/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..1cac1b5
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/libtool/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,30 @@
+/bin/bash
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2009 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# NOTE: We must remove `-lhooks' from the library list to avoid a circular dependency
+build_env="LIBS=\"\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf=""
\ No newline at end of file
diff --git a/parsec-2.1/pkgs/tools/yasm/parsec/hfleonv8-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/yasm/parsec/hfleonv8-cross-gcc.bldconf
new file mode 100644
index 0000000..91150a7
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/yasm/parsec/hfleonv8-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# yasm ignores LDFLAGS, add it to libs
+build_env="LIBS=\"${LDFLAGS} ${LIBS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
diff --git a/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc-3.4.4.bldconf b/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc-3.4.4.bldconf
new file mode 100644
index 0000000..abdac3b
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc-3.4.4.bldconf
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# sparc-cross-gcc-3.4.4.bldconf - configuration file for PARSEC
+
+source ${PARSECDIR}/pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf
diff --git a/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf b/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf
new file mode 100644
index 0000000..91150a7
--- /dev/null
+++ b/parsec-2.1/pkgs/tools/yasm/parsec/sparc-cross-gcc.bldconf
@@ -0,0 +1,29 @@
+#
+# gcc.bldconf - file containing information necessary to build a specific
+#               program of the PARSEC benchmark suite with gcc
+#
+# Copyright (C) 2007 Princeton University
+# Written by Christian Bienia
+
+# Compilation and linking options.
+# This is the configuration we'll use to build the program. Each package of the
+# benchmark suite has such a file with information that will be added to the
+# global configuration. All variables set in the global configuration files can
+# be referenced here.
+
+
+# Package dependencies
+build_deps=""
+
+# Environment to use for configure script and Makefile
+# yasm ignores LDFLAGS, add it to libs
+build_env="LIBS=\"${LDFLAGS} ${LIBS}\""
+
+# Whether the build system supports only in-place compilation.
+# If TRUE, then all sources will be copied to the build directory before we
+# start building the package. Required for older build systems which don't
+# support VPATH.
+build_inplace="FALSE"
+
+# Arguments to pass to the configure script, if it exists
+build_conf="--host=sparc-linux"
-- 
1.6.1.3

