I am trying to compile Valgrind with the Intel 10 compilers. Configure appears to run w/o error but it adds in -m32 and -m64 flags to all subsequent make files, which the Intel compiler does not recognize. In addition it adds -W, flags, which also cause errors during the "make" stage.
Here is the configure output: checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking whether ln -s works... yes checking for gcc... /opt/Intel/cce/10.0.023/bin/icc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /opt/Intel/cce/10.0.023/bin/icc accepts -g... yes checking for /opt/Intel/cce/10.0.023/bin/icc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of /opt/Intel/cce/10.0.023/bin/icc... gcc3 checking whether /opt/Intel/cce/10.0.023/bin/icc and cc understand -c and -o together... yes checking how to run the C preprocessor... /opt/Intel/cce/10.0.023/bin/ icc -E checking whether we are using the GNU C++ compiler... yes checking whether /opt/Intel/cce/10.0.023/bin/icpc accepts -g... yes checking dependency style of /opt/Intel/cce/10.0.023/bin/icpc... gcc3 checking for ranlib... ranlib checking for ar... /usr/bin/ar checking for perl... /usr/bin/perl checking for gdb... /usr/bin/gdb checking for diff -u... yes checking for a supported version of gcc... ok (10.0) checking build system type... x86_64-unknown-linux checking host system type... x86_64-unknown-linux checking for a supported CPU... ok (x86_64) checking for a 64-bit only build... no checking for a 32-bit only build... no checking for a supported OS... ok (linux) checking for the kernel version... 2.6 family (2.6.19-7.4.lanl.el4) checking for 32 bit build support... yes checking for a supported CPU/OS combination... ok (amd64-linux) checking for use as an inner Valgrind... no checking for egrep... grep -E checking the GLIBC_VERSION version... 2.3 family checking for CLOCK_MONOTONIC... yes checking for PTHREAD_MUTEX_ADAPTIVE_NP... yes checking for PTHREAD_MUTEX_ERRORCHECK_NP... yes checking for PTHREAD_MUTEX_RECURSIVE_NP... yes checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP... yes checking for pthread_mutex_t::__m_kind... yes checking for pthread_mutex_t::__data.__kind... no checking for Altivec... no checking for [email protected]()... no checking for eventfd()... no checking if gcc accepts -m32... yes checking if gcc accepts -maix32... yes checking if gcc accepts -m64... yes checking if gcc accepts -maix64... yes checking if gcc accepts -mmmx... yes checking if gcc accepts -msse... yes checking if gcc accepts -mpreferred-stack-boundary... no checking if gcc accepts -Wno-pointer-sign... yes checking if gcc accepts -Wdeclaration-after-statement... yes checking if gcc accepts -Wno-empty-body... yes checking if gcc accepts -Wno-format-zero-length... yes checking if gcc accepts -Wno-uninitialized... yes checking if gcc accepts -Wextra or -W... -Wextra checking if gcc accepts -fno-stack-protector... yes checking if gcc accepts --param inline-unit-growth... no checking if gcc supports __builtin_expect... yes checking if ppc32/64 as supports mtocrf/mfocrf... no checking if x86/amd64 assembler speaks SSE3... yes checking if x86/amd64 assembler speaks SSSE3... no checking for TLS support... yes checking for /proc/self/fd... yes checking for /proc/self/exe... yes checking for /proc/self/maps... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking asm/unistd.h usability... yes checking asm/unistd.h presence... yes checking for asm/unistd.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking mqueue.h usability... yes checking mqueue.h presence... yes checking for mqueue.h... yes checking sys/endian.h usability... no checking sys/endian.h presence... no checking for sys/endian.h... no checking sys/epoll.h usability... yes checking sys/epoll.h presence... yes checking for sys/epoll.h... yes checking sys/eventfd.h usability... no checking sys/eventfd.h presence... no checking for sys/eventfd.h... no checking sys/klog.h usability... yes checking sys/klog.h presence... yes checking for sys/klog.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking sys/signal.h usability... yes checking sys/signal.h presence... yes checking for sys/signal.h... yes checking sys/signalfd.h usability... no checking sys/signalfd.h presence... no checking for sys/signalfd.h... no checking sys/syscall.h usability... yes checking sys/syscall.h presence... yes checking for sys/syscall.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking for uid_t in sys/types.h... yes checking for off_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking return type of signal handlers... void checking for clock_gettime in -lrt... yes checking for clock_gettime... yes checking for epoll_create... yes checking for epoll_pwait... no checking for floor... yes checking for klogctl... yes checking for mallinfo... yes checking for memchr... yes checking for memset... yes checking for mkdir... yes checking for mremap... yes checking for ppoll... no checking for pthread_barrier_init... yes checking for pthread_condattr_setclock... no checking for pthread_mutex_timedlock... yes checking for pthread_rwlock_timedrdlock... yes checking for pthread_rwlock_timedwrlock... yes checking for pthread_spin_lock... yes checking for semtimedop... yes checking for signalfd... no checking for sigwaitinfo... yes checking for syscall... yes checking for strchr... yes checking for strdup... yes checking for strpbrk... yes checking for strrchr... yes checking for strstr... yes checking for timerfd... no checking for utimensat... no checking primary target for usable MPI2-compliant C compiler and mpi.h... yes, mpicc checking secondary target for usable MPI2-compliant C compiler and mpi.h... yes, mpicc configure: WARNING: pkg-config has not been installed or is too old. configure: WARNING: Detection of Qt4 will be skipped. checking for boost... no checking for OpenMP... no checking if gcc supports __sync_bool_compare_and_swap... no configure: creating ./config.status config.status: creating Makefile config.status: creating VEX/Makefile config.status: creating valgrind.spec config.status: creating valgrind.pc config.status: creating glibc-2.X.supp config.status: creating docs/Makefile config.status: creating tests/Makefile config.status: creating tests/vg_regtest config.status: creating perf/Makefile config.status: creating perf/vg_perf config.status: creating include/Makefile config.status: creating auxprogs/Makefile config.status: creating mpi/Makefile config.status: creating coregrind/Makefile config.status: creating memcheck/Makefile config.status: creating memcheck/tests/Makefile config.status: creating memcheck/tests/amd64/Makefile config.status: creating memcheck/tests/x86/Makefile config.status: creating memcheck/tests/linux/Makefile config.status: creating memcheck/tests/darwin/Makefile config.status: creating memcheck/tests/x86-linux/Makefile config.status: creating memcheck/perf/Makefile config.status: creating cachegrind/Makefile config.status: creating cachegrind/tests/Makefile config.status: creating cachegrind/tests/x86/Makefile config.status: creating cachegrind/cg_annotate config.status: creating callgrind/Makefile config.status: creating callgrind/callgrind_annotate config.status: creating callgrind/callgrind_control config.status: creating callgrind/tests/Makefile config.status: creating helgrind/Makefile config.status: creating helgrind/tests/Makefile config.status: creating massif/Makefile config.status: creating massif/tests/Makefile config.status: creating massif/perf/Makefile config.status: creating massif/ms_print config.status: creating lackey/Makefile config.status: creating lackey/tests/Makefile config.status: creating none/Makefile config.status: creating none/tests/Makefile config.status: creating none/tests/amd64/Makefile config.status: creating none/tests/ppc32/Makefile config.status: creating none/tests/ppc64/Makefile config.status: creating none/tests/x86/Makefile config.status: creating none/tests/linux/Makefile config.status: creating none/tests/darwin/Makefile config.status: creating none/tests/x86-linux/Makefile config.status: creating exp-ptrcheck/Makefile config.status: creating exp-ptrcheck/tests/Makefile config.status: creating drd/Makefile config.status: creating drd/scripts/download-and-build-splash2 config.status: creating drd/tests/Makefile config.status: creating exp-bbv/Makefile config.status: creating exp-bbv/tests/Makefile config.status: creating exp-bbv/tests/x86/Makefile config.status: creating exp-bbv/tests/x86-linux/Makefile config.status: creating exp-bbv/tests/amd64-linux/Makefile config.status: creating exp-bbv/tests/ppc32-linux/Makefile config.status: creating config.h config.status: executing depfiles commands Maximum build arch: amd64 Primary build arch: amd64 Secondary build arch: x86 Build OS: linux Primary build target: AMD64_LINUX Secondary build target: X86_LINUX Default supp files: exp-ptrcheck.supp xfree-3.supp xfree-4.supp glibc-2.X-drd.supp glibc-2.34567-NPTL-helgrind. supp glibc-2.3.supp -- David Gunter HPC-3: Infrastructure Team Los Alamos National Laboratory ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Valgrind-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/valgrind-users
