From fb002ac35ad3ff6affd2fd4a6e29f4256eaac26c Mon Sep 17 00:00:00 2001 From: Jan Chrin Date: Wed, 30 Sep 2026 10:37:42 +0200 Subject: [PATCH] rhel8 specific sh --- autogen_sfbd_RHEL8.sh | 25 +- config.guess | 120 +- config.log | 897 +++++++------- config.status | 59 +- config.sub | 2597 +++++++++++++++++++++-------------------- configurePSI.ac | 19 +- include/config.h | 12 +- include/makefile | 19 +- libtool | 16 +- makefile | 50 +- src/makefile | 19 +- 11 files changed, 1951 insertions(+), 1882 deletions(-) diff --git a/autogen_sfbd_RHEL8.sh b/autogen_sfbd_RHEL8.sh index 2be6b77..d35fa82 100644 --- a/autogen_sfbd_RHEL8.sh +++ b/autogen_sfbd_RHEL8.sh @@ -27,7 +27,7 @@ automake --force --add-missing --copy #Used by ./configure #Assumes format ${EPICS}/base-3.14.12 #source cafeVersion-gcc-7.3.0 -CAFE_V="cafe-1.22.0" +CAFE_V="cafe-1.22.1" EPICS_BASE='base-7.0.10' # #For later check of existence of HOST_ARCH for $EPICS/include/os/$HOST_ARCH @@ -320,6 +320,23 @@ export CAFE_EPICS_V_PATCH=$EBPAT #ENABLE_OPTIONS+=" --enable-qt5" ##ENABLE_OPTIONS+=" --enable-qt4" #ENABLE_OPTIONS+=" --enable-python37" +if test x$HAVE_PY312_ == xtrue ; then + AC_ARG_WITH( + python312, + AC_HELP_STRING( + [--with-python312 = location of python], + [prefix giving the python base directory]), + [#HAVE_PYTHON_=true + PYTHON_PREFIX=$withval + PYTHON_INCL_PATH="-I"${PYTHON_PREFIX}/include/python3.12 + PYTHON_INCL_PATH=${PYTHON_INCL_PATH}" -I"${PYTHON_PREFIX}\ +"/lib/python3.12/site-packages/numpy/_core/include -I"${PYTHON_PREFIX}\ +"/lib/python3.12/site-packages/numpy" + PYTHON_LIB_PATH=${PYTHON_PREFIX}"/lib" + ] + ) +fi + ##ENABLE_OPTIONS+=" --enable-python35" #ENABLE_OPTIONS+=" --enable-json" #ENABLE_OPTIONS+=" --enable-zeromq" @@ -335,16 +352,16 @@ echo 'ENABLE_OPTIONS============> '$ENABLE_OPTIONS --prefix=/psi.ch/project/cafe/bin/cpp/${CAFE_V} \ --libdir=/psi.ch/project/cafe/bin/cpp/${CAFE_V}/lib/${_EPICS_HOST_ARCH} \ ${ENABLE_OPTIONS} \ - --with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_91_0 \ + --with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_61_0/include \ --with-epics3=${EPICS}/base \ --with-python312=/psi.ch/group/8121/jan/pixi/pixi-py/.pixi/envs/test \ --with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work \ - --with-python310=/opt/gfa/python-3.10/latest \ + --with-python310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310 \ --with-python38=/opt/gfa/python-3.8/latest \ --with-python37=/opt/gfa/python-3.7/latest \ --with-python35=/opt/gfa/python-3.5/latest \ --with-python34=/opt/psi/Programming/psi-python34/2.1.0 \ - --with-qt5py310=/opt/gfa/python-3.10/latest \ + --with-qt5py310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310 \ --with-qt5py38=/opt/gfa/python-3.8/latest \ --with-qt5=/opt/gfa/python-3.7/latest \ --with-qt4=/opt/gfa/python-3.5/latest \ diff --git a/config.guess b/config.guess index b33c9e8..256083a 100755 --- a/config.guess +++ b/config.guess @@ -2,7 +2,7 @@ # Attempt to guess a canonical system name. # Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2018-08-29' +timestamp='2018-03-08' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -84,6 +84,8 @@ if test $# != 0; then exit 1 fi +trap 'exit 1' 1 2 15 + # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -94,39 +96,34 @@ fi # Portable tmp directory creation inspired by the Autoconf team. -tmp= -# shellcheck disable=SC2172 -trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15 -trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0 - -set_cc_for_build() { - : "${TMPDIR=/tmp}" - # shellcheck disable=SC2039 - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } - dummy=$tmp/dummy - case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in - ,,) echo "int x;" > "$dummy.c" - for driver in cc gcc c89 c99 ; do - if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$driver" - break - fi - done - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; - esac -} +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > "$dummy.c" ; + for c in cc gcc c89 c99 ; do + if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) -if test -f /.attbin/uname ; then +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi @@ -141,7 +138,7 @@ Linux|GNU|GNU/*) # We could probably try harder. LIBC=gnu - set_cc_for_build + eval "$set_cc_for_build" cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) @@ -202,7 +199,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - set_cc_for_build + eval "$set_cc_for_build" if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -240,7 +237,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi-}" + echo "$machine-${os}${release}${abi}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` @@ -392,15 +389,20 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" - case `isainfo -b` in - 32) - echo i386-pc-solaris2"$UNAME_REL" - ;; - 64) - echo x86_64-pc-solaris2"$UNAME_REL" - ;; - esac + eval "$set_cc_for_build" + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -480,7 +482,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ @@ -577,7 +579,7 @@ EOF exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include @@ -658,7 +660,7 @@ EOF esac fi if [ "$HP_ARCH" = "" ]; then - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE @@ -698,7 +700,7 @@ EOF esac if [ "$HP_ARCH" = hppa2.0w ] then - set_cc_for_build + eval "$set_cc_for_build" # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -724,7 +726,7 @@ EOF echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #include int @@ -838,17 +840,6 @@ EOF *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; - arm:FreeBSD:*:*) - UNAME_PROCESSOR=`uname -p` - set_cc_for_build - if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep -q __ARM_PCS_VFP - then - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi - else - echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf - fi - exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in @@ -903,8 +894,8 @@ EOF # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; - *:Minix:*:*) - echo "$UNAME_MACHINE"-unknown-minix + i*86:Minix:*:*) + echo "$UNAME_MACHINE"-pc-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" @@ -931,7 +922,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) - set_cc_for_build + eval "$set_cc_for_build" if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then @@ -980,7 +971,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) - set_cc_for_build + eval "$set_cc_for_build" sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} @@ -1294,7 +1285,7 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - set_cc_for_build + eval "$set_cc_for_build" if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi @@ -1367,7 +1358,6 @@ EOF # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - # shellcheck disable=SC2154 if test "$cputype" = 386; then UNAME_MACHINE=i386 else diff --git a/config.log b/config.log index 75931e6..b25bee9 100644 --- a/config.log +++ b/config.log @@ -4,17 +4,17 @@ running configure, to aid debugging if configure makes a mistake. It was created by CAFE configure 1.22.1, which was generated by GNU Autoconf 2.69. Invocation command line was - $ ./configure --prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0 --libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64 --enable-boost-inc --enable-epics7 --enable-python312 --with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_91_0 --with-epics3=/usr/local/epics/base --with-python312=/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work --with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work --with-python310=/opt/gfa/python-3.10/latest --with-python38=/opt/gfa/python-3.8/latest --with-python37=/opt/gfa/python-3.7/latest --with-python35=/opt/gfa/python-3.5/latest --with-python34=/opt/psi/Programming/psi-python34/2.1.0 --with-qt5py310=/opt/gfa/python-3.10/latest --with-qt5py38=/opt/gfa/python-3.8/latest --with-qt5=/opt/gfa/python-3.7/latest --with-qt4=/opt/gfa/python-3.5/latest --with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0 --with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2 --with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0 --with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1 --with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib --with-epics7=/usr/local/epics/base-7.0.10 --no-create --no-recursion + $ ./configure --prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0 --libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64 --enable-boost-inc --enable-epics7 --enable-python310 --enable-qt5py310 --with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_61_0/include --with-epics3=/usr/local/epics/base --with-python312=/psi.ch/group/8121/jan/pixi/pixi-py/.pixi/envs/test --with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work --with-python310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310 --with-python38=/opt/gfa/python-3.8/latest --with-python37=/opt/gfa/python-3.7/latest --with-python35=/opt/gfa/python-3.5/latest --with-python34=/opt/psi/Programming/psi-python34/2.1.0 --with-qt5py310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310 --with-qt5py38=/opt/gfa/python-3.8/latest --with-qt5=/opt/gfa/python-3.7/latest --with-qt4=/opt/gfa/python-3.5/latest --with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0 --with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2 --with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0 --with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1 --with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib --with-epics7=/usr/local/epics/base-7.0.10 --no-create --no-recursion ## --------- ## ## Platform. ## ## --------- ## -hostname = hipa-lc9.psi.ch +hostname = hipa-lc8.psi.ch uname -m = x86_64 -uname -r = 5.14.0-611.42.1.el9_7.x86_64 +uname -r = 4.18.0-553.162.1.el8_10.x86_64 uname -s = Linux -uname -v = #1 SMP PREEMPT_DYNAMIC Thu Mar 12 06:12:30 EDT 2026 +uname -v = #1 SMP Tue Sep 8 20:58:42 EDT 2026 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown @@ -27,11 +27,22 @@ uname -v = #1 SMP PREEMPT_DYNAMIC Thu Mar 12 06:12:30 EDT 2026 /usr/bin/oslevel = unknown /bin/universe = unknown -PATH: /psi.ch/project/cafe/pixi/RHEL9-x86_64/bin -PATH: /home/chrin/.pixi/bin +PATH: /psi.ch/project/cafe/pixi/bin +PATH: /usr/local/epics/seq/bin/RHEL8-x86_64 +PATH: . +PATH: /usr/lib/openoffice.org/program +PATH: /psi.ch/project/cafe/pixi/bin +PATH: /opt/gfa/python-3.10/20220602/epics/bin/linux-x86_64 +PATH: /opt/gfa/python-3.8/20211215/epics/bin/linux-x86_64 +PATH: /opt/gfa/python-3.10/20220602/bin +PATH: /opt/gfa/python-3.7/2018.12/condabin +PATH: /opt/gfa/python-3.5/latest/bin +PATH: /psi.ch/project/cafe/pixi/bin +PATH: /usr/local/epics/seq/bin/RHEL8-x86_64 +PATH: /usr/lib/openoffice.org/program PATH: /home/chrin/.local/bin PATH: /home/chrin/bin -PATH: /psi.ch/project/cafe/pixi/RHEL9-x86_64/bin +PATH: /psi.ch/project/cafe/pixi/bin PATH: /usr/share/Modules/bin PATH: /hipa/op/bin PATH: /hipa/bd/bin @@ -46,245 +57,243 @@ PATH: /usr/local/sbin PATH: /usr/sbin PATH: /hipa/controls/bin PATH: /hipa/bd/bin -PATH: /usr/local/epics/base-7.0.10/bin/RHEL9-x86_64 PATH: /opt/puppetlabs/bin +PATH: /home/chrin/python/pycharm-community-2018.1.4/bin +PATH: /usr/local/epics/base-7.0.10/bin/RHEL8-x86_64 +PATH: /home/chrin/python/pycharm-community-2018.1.4/bin ## ----------- ## ## Core tests. ## ## ----------- ## -configure:2525: checking for a BSD-compatible install -configure:2593: result: /usr/bin/install -c -configure:2604: checking whether build environment is sane -configure:2659: result: yes -configure:2810: checking for a thread-safe mkdir -p -configure:2849: result: /usr/bin/mkdir -p -configure:2856: checking for gawk -configure:2872: found /usr/bin/gawk -configure:2883: result: gawk -configure:2894: checking whether make sets $(MAKE) -configure:2916: result: yes -configure:2945: checking whether make supports nested variables -configure:2962: result: yes -configure:3157: checking for g++ -configure:3173: found /usr/bin/g++ -configure:3184: result: g++ -configure:3211: checking for C++ compiler version -configure:3220: g++ --version >&5 -g++ (GCC) 11.5.0 20240719 (Red Hat 11.5.0-14) -Copyright (C) 2021 Free Software Foundation, Inc. +configure:2513: checking for a BSD-compatible install +configure:2581: result: /usr/bin/install -c +configure:2592: checking whether build environment is sane +configure:2647: result: yes +configure:2798: checking for a thread-safe mkdir -p +configure:2837: result: /usr/bin/mkdir -p +configure:2844: checking for gawk +configure:2860: found /usr/bin/gawk +configure:2871: result: gawk +configure:2882: checking whether make sets $(MAKE) +configure:2904: result: yes +configure:2933: checking whether make supports nested variables +configure:2950: result: yes +configure:3145: checking for g++ +configure:3161: found /usr/bin/g++ +configure:3172: result: g++ +configure:3199: checking for C++ compiler version +configure:3208: g++ --version >&5 +g++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-28) +Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -configure:3231: $? = 0 -configure:3220: g++ -v >&5 +configure:3219: $? = 0 +configure:3208: g++ -v >&5 Using built-in specs. COLLECT_GCC=g++ -COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux -Configured with: ../configure --enable-bootstrap --enable-host-pie --enable-host-bind-now --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --enable-initfini-array --without-isl --enable-multilib --with-linker-hash-style=gnu --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.5.0 20240719 (Red Hat 11.5.0-14) (GCC) -... rest of stderr output deleted ... -configure:3231: $? = 0 -configure:3220: g++ -V >&5 -g++: error: unrecognized command-line option '-V' +gcc version 8.5.0 20210514 (Red Hat 8.5.0-28) (GCC) +configure:3219: $? = 0 +configure:3208: g++ -V >&5 +g++: error: unrecognized command line option '-V' g++: fatal error: no input files compilation terminated. -configure:3231: $? = 1 -configure:3220: g++ -qversion >&5 -g++: error: unrecognized command-line option '-qversion'; did you mean '--version'? +configure:3219: $? = 1 +configure:3208: g++ -qversion >&5 +g++: error: unrecognized command line option '-qversion'; did you mean '--version'? g++: fatal error: no input files compilation terminated. -configure:3231: $? = 1 -configure:3251: checking whether the C++ compiler works -configure:3273: g++ conftest.cpp >&5 -configure:3277: $? = 0 -configure:3325: result: yes -configure:3328: checking for C++ compiler default output file name -configure:3330: result: a.out -configure:3336: checking for suffix of executables -configure:3343: g++ -o conftest conftest.cpp >&5 -configure:3347: $? = 0 -configure:3369: result: -configure:3391: checking whether we are cross compiling -configure:3399: g++ -o conftest conftest.cpp >&5 -configure:3403: $? = 0 -configure:3410: ./conftest -configure:3414: $? = 0 -configure:3429: result: no -configure:3434: checking for suffix of object files -configure:3456: g++ -c conftest.cpp >&5 -configure:3460: $? = 0 -configure:3481: result: o -configure:3485: checking whether we are using the GNU C++ compiler -configure:3504: g++ -c conftest.cpp >&5 -configure:3504: $? = 0 -configure:3513: result: yes -configure:3522: checking whether g++ accepts -g -configure:3542: g++ -c -g conftest.cpp >&5 -configure:3542: $? = 0 -configure:3583: result: yes -configure:3609: checking whether make supports the include directive -configure:3624: make -f confmf.GNU && cat confinc.out +configure:3219: $? = 1 +configure:3239: checking whether the C++ compiler works +configure:3261: g++ conftest.cpp >&5 +configure:3265: $? = 0 +configure:3313: result: yes +configure:3316: checking for C++ compiler default output file name +configure:3318: result: a.out +configure:3324: checking for suffix of executables +configure:3331: g++ -o conftest conftest.cpp >&5 +configure:3335: $? = 0 +configure:3357: result: +configure:3379: checking whether we are cross compiling +configure:3387: g++ -o conftest conftest.cpp >&5 +configure:3391: $? = 0 +configure:3398: ./conftest +configure:3402: $? = 0 +configure:3417: result: no +configure:3422: checking for suffix of object files +configure:3444: g++ -c conftest.cpp >&5 +configure:3448: $? = 0 +configure:3469: result: o +configure:3473: checking whether we are using the GNU C++ compiler +configure:3492: g++ -c conftest.cpp >&5 +configure:3492: $? = 0 +configure:3501: result: yes +configure:3510: checking whether g++ accepts -g +configure:3530: g++ -c -g conftest.cpp >&5 +configure:3530: $? = 0 +configure:3571: result: yes +configure:3597: checking whether make supports the include directive +configure:3612: make -f confmf.GNU && cat confinc.out make[1]: Entering directory '/psi.ch/.nfs-server/nfs32.psi.ch/8121/jan/gitea/CAFE/cpp' make[1]: Leaving directory '/psi.ch/.nfs-server/nfs32.psi.ch/8121/jan/gitea/CAFE/cpp' this is the am__doit target -configure:3627: $? = 0 -configure:3646: result: yes (GNU style) -configure:3671: checking dependency style of g++ -configure:3782: result: gcc3 -configure:3828: checking build system type -configure:3842: result: x86_64-pc-linux-gnu -configure:3862: checking host system type -configure:3875: result: x86_64-pc-linux-gnu -configure:3916: checking how to print strings -configure:3943: result: printf -configure:4012: checking for gcc -configure:4028: found /usr/bin/gcc -configure:4039: result: gcc -configure:4268: checking for C compiler version -configure:4277: gcc --version >&5 -gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-14) -Copyright (C) 2021 Free Software Foundation, Inc. +configure:3615: $? = 0 +configure:3634: result: yes (GNU style) +configure:3659: checking dependency style of g++ +configure:3770: result: gcc3 +configure:3816: checking build system type +configure:3830: result: x86_64-pc-linux-gnu +configure:3850: checking host system type +configure:3863: result: x86_64-pc-linux-gnu +configure:3904: checking how to print strings +configure:3931: result: printf +configure:4000: checking for gcc +configure:4016: found /usr/bin/gcc +configure:4027: result: gcc +configure:4256: checking for C compiler version +configure:4265: gcc --version >&5 +gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-28) +Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -configure:4288: $? = 0 -configure:4277: gcc -v >&5 +configure:4276: $? = 0 +configure:4265: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc -COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/8/lto-wrapper OFFLOAD_TARGET_NAMES=nvptx-none OFFLOAD_TARGET_DEFAULT=1 Target: x86_64-redhat-linux -Configured with: ../configure --enable-bootstrap --enable-host-pie --enable-host-bind-now --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-plugin --enable-initfini-array --without-isl --enable-multilib --with-linker-hash-style=gnu --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_64=x86-64-v2 --with-arch_32=x86-64 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1 +Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --disable-libmpx --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.5.0 20240719 (Red Hat 11.5.0-14) (GCC) -... rest of stderr output deleted ... -configure:4288: $? = 0 -configure:4277: gcc -V >&5 -gcc: error: unrecognized command-line option '-V' +gcc version 8.5.0 20210514 (Red Hat 8.5.0-28) (GCC) +configure:4276: $? = 0 +configure:4265: gcc -V >&5 +gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. -configure:4288: $? = 1 -configure:4277: gcc -qversion >&5 -gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? +configure:4276: $? = 1 +configure:4265: gcc -qversion >&5 +gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. -configure:4288: $? = 1 -configure:4292: checking whether we are using the GNU C compiler -configure:4311: gcc -c conftest.c >&5 -configure:4311: $? = 0 -configure:4320: result: yes -configure:4329: checking whether gcc accepts -g -configure:4349: gcc -c -g conftest.c >&5 -configure:4349: $? = 0 -configure:4390: result: yes -configure:4407: checking for gcc option to accept ISO C89 -configure:4470: gcc -c -g -O2 conftest.c >&5 -configure:4470: $? = 0 -configure:4483: result: none needed -configure:4508: checking whether gcc understands -c and -o together -configure:4530: gcc -c conftest.c -o conftest2.o -configure:4533: $? = 0 -configure:4530: gcc -c conftest.c -o conftest2.o -configure:4533: $? = 0 -configure:4545: result: yes -configure:4564: checking dependency style of gcc -configure:4675: result: gcc3 -configure:4690: checking for a sed that does not truncate output -configure:4754: result: /usr/bin/sed -configure:4772: checking for grep that handles long lines and -e -configure:4830: result: /usr/bin/grep -configure:4835: checking for egrep -configure:4897: result: /usr/bin/grep -E -configure:4902: checking for fgrep -configure:4964: result: /usr/bin/grep -F -configure:4999: checking for ld used by gcc -configure:5066: result: /usr/bin/ld -configure:5073: checking if the linker (/usr/bin/ld) is GNU ld -configure:5088: result: yes -configure:5100: checking for BSD- or MS-compatible name lister (nm) -configure:5154: result: /usr/bin/nm -B -configure:5284: checking the name lister (/usr/bin/nm -B) interface -configure:5291: g++ -c -g -O2 conftest.cpp >&5 -configure:5294: /usr/bin/nm -B "conftest.o" -configure:5297: output +configure:4276: $? = 1 +configure:4280: checking whether we are using the GNU C compiler +configure:4299: gcc -c conftest.c >&5 +configure:4299: $? = 0 +configure:4308: result: yes +configure:4317: checking whether gcc accepts -g +configure:4337: gcc -c -g conftest.c >&5 +configure:4337: $? = 0 +configure:4378: result: yes +configure:4395: checking for gcc option to accept ISO C89 +configure:4458: gcc -c -g -O2 conftest.c >&5 +configure:4458: $? = 0 +configure:4471: result: none needed +configure:4496: checking whether gcc understands -c and -o together +configure:4518: gcc -c conftest.c -o conftest2.o +configure:4521: $? = 0 +configure:4518: gcc -c conftest.c -o conftest2.o +configure:4521: $? = 0 +configure:4533: result: yes +configure:4552: checking dependency style of gcc +configure:4663: result: gcc3 +configure:4678: checking for a sed that does not truncate output +configure:4742: result: /usr/bin/sed +configure:4760: checking for grep that handles long lines and -e +configure:4818: result: /usr/bin/grep +configure:4823: checking for egrep +configure:4885: result: /usr/bin/grep -E +configure:4890: checking for fgrep +configure:4952: result: /usr/bin/grep -F +configure:4987: checking for ld used by gcc +configure:5054: result: /usr/bin/ld +configure:5061: checking if the linker (/usr/bin/ld) is GNU ld +configure:5076: result: yes +configure:5088: checking for BSD- or MS-compatible name lister (nm) +configure:5142: result: /usr/bin/nm -B +configure:5272: checking the name lister (/usr/bin/nm -B) interface +configure:5279: g++ -c -g -O2 conftest.cpp >&5 +configure:5282: /usr/bin/nm -B "conftest.o" +configure:5285: output 0000000000000000 B some_variable -configure:5304: result: BSD nm -configure:5307: checking whether ln -s works -configure:5311: result: yes -configure:5319: checking the maximum length of command line arguments -configure:5450: result: 1572864 -configure:5498: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format -configure:5538: result: func_convert_file_noop -configure:5545: checking how to convert x86_64-pc-linux-gnu file names to toolchain format -configure:5565: result: func_convert_file_noop -configure:5572: checking for /usr/bin/ld option to reload object files -configure:5579: result: -r -configure:5653: checking for objdump -configure:5669: found /usr/bin/objdump -configure:5680: result: objdump -configure:5712: checking how to recognize dependent libraries -configure:5912: result: pass_all -configure:5997: checking for dlltool -configure:6027: result: no -configure:6057: checking how to associate runtime and link libraries -configure:6084: result: printf %s\n -configure:6145: checking for ar -configure:6161: found /usr/bin/ar -configure:6172: result: ar -configure:6209: checking for archiver @FILE support -configure:6226: g++ -c -g -O2 conftest.cpp >&5 -configure:6226: $? = 0 -configure:6229: ar cru libconftest.a @conftest.lst >&5 -configure:6232: $? = 0 -configure:6237: ar cru libconftest.a @conftest.lst >&5 +configure:5292: result: BSD nm +configure:5295: checking whether ln -s works +configure:5299: result: yes +configure:5307: checking the maximum length of command line arguments +configure:5438: result: 1572864 +configure:5486: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format +configure:5526: result: func_convert_file_noop +configure:5533: checking how to convert x86_64-pc-linux-gnu file names to toolchain format +configure:5553: result: func_convert_file_noop +configure:5560: checking for /usr/bin/ld option to reload object files +configure:5567: result: -r +configure:5641: checking for objdump +configure:5657: found /usr/bin/objdump +configure:5668: result: objdump +configure:5700: checking how to recognize dependent libraries +configure:5900: result: pass_all +configure:5985: checking for dlltool +configure:6015: result: no +configure:6045: checking how to associate runtime and link libraries +configure:6072: result: printf %s\n +configure:6133: checking for ar +configure:6149: found /usr/bin/ar +configure:6160: result: ar +configure:6197: checking for archiver @FILE support +configure:6214: g++ -c -g -O2 conftest.cpp >&5 +configure:6214: $? = 0 +configure:6217: ar cru libconftest.a @conftest.lst >&5 +configure:6220: $? = 0 +configure:6225: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory -configure:6240: $? = 1 -configure:6252: result: @ -configure:6310: checking for strip -configure:6326: found /usr/bin/strip -configure:6337: result: strip -configure:6409: checking for ranlib -configure:6425: found /usr/bin/ranlib -configure:6436: result: ranlib -configure:6538: checking command to parse /usr/bin/nm -B output from gcc object -configure:6691: g++ -c -g -O2 conftest.cpp >&5 -configure:6694: $? = 0 -configure:6698: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm -configure:6701: $? = 0 -configure:6767: g++ -o conftest -g -O2 conftest.cpp conftstm.o >&5 -configure:6770: $? = 0 -configure:6808: result: ok -configure:6855: checking for sysroot -configure:6885: result: no -configure:6892: checking for a working dd -configure:6930: result: /usr/bin/dd -configure:6934: checking how to truncate binary pipes -configure:6949: result: /usr/bin/dd bs=4096 count=1 -configure:7086: g++ -c -g -O2 conftest.cpp >&5 -configure:7089: $? = 0 -configure:7279: checking for mt -configure:7309: result: no -configure:7329: checking if : is a manifest tool -configure:7335: : '-?' -configure:7343: result: no -configure:8020: checking how to run the C preprocessor -configure:8051: gcc -E conftest.c -configure:8051: $? = 0 -configure:8065: gcc -E conftest.c +configure:6228: $? = 1 +configure:6240: result: @ +configure:6298: checking for strip +configure:6314: found /usr/bin/strip +configure:6325: result: strip +configure:6397: checking for ranlib +configure:6413: found /usr/bin/ranlib +configure:6424: result: ranlib +configure:6526: checking command to parse /usr/bin/nm -B output from gcc object +configure:6679: g++ -c -g -O2 conftest.cpp >&5 +configure:6682: $? = 0 +configure:6686: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm +configure:6689: $? = 0 +configure:6755: g++ -o conftest -g -O2 conftest.cpp conftstm.o >&5 +configure:6758: $? = 0 +configure:6796: result: ok +configure:6843: checking for sysroot +configure:6873: result: no +configure:6880: checking for a working dd +configure:6918: result: /usr/bin/dd +configure:6922: checking how to truncate binary pipes +configure:6937: result: /usr/bin/dd bs=4096 count=1 +configure:7074: g++ -c -g -O2 conftest.cpp >&5 +configure:7077: $? = 0 +configure:7267: checking for mt +configure:7297: result: no +configure:7317: checking if : is a manifest tool +configure:7323: : '-?' +configure:7331: result: no +configure:8008: checking how to run the C preprocessor +configure:8039: gcc -E conftest.c +configure:8039: $? = 0 +configure:8053: gcc -E conftest.c conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory - 11 | #include - | ^~~~~~~~~~~~~~~~~~ + #include + ^~~~~~~~~~~~~~~~~~ compilation terminated. -configure:8065: $? = 1 +configure:8053: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "CAFE" @@ -297,15 +306,15 @@ configure: failed program was: | #define VERSION "1.22.1" | /* end confdefs.h. */ | #include -configure:8090: result: gcc -E -configure:8110: gcc -E conftest.c -configure:8110: $? = 0 -configure:8124: gcc -E conftest.c +configure:8078: result: gcc -E +configure:8098: gcc -E conftest.c +configure:8098: $? = 0 +configure:8112: gcc -E conftest.c conftest.c:11:10: fatal error: ac_nonexistent.h: No such file or directory - 11 | #include - | ^~~~~~~~~~~~~~~~~~ + #include + ^~~~~~~~~~~~~~~~~~ compilation terminated. -configure:8124: $? = 1 +configure:8112: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "CAFE" @@ -318,106 +327,106 @@ configure: failed program was: | #define VERSION "1.22.1" | /* end confdefs.h. */ | #include -configure:8153: checking for ANSI C header files -configure:8173: gcc -c -g -O2 conftest.c >&5 -configure:8173: $? = 0 -configure:8246: gcc -o conftest -g -O2 conftest.c >&5 -configure:8246: $? = 0 -configure:8246: ./conftest -configure:8246: $? = 0 -configure:8257: result: yes -configure:8270: checking for sys/types.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for sys/stat.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for stdlib.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for string.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for memory.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for strings.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for inttypes.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for stdint.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8270: checking for unistd.h -configure:8270: gcc -c -g -O2 conftest.c >&5 -configure:8270: $? = 0 -configure:8270: result: yes -configure:8284: checking for dlfcn.h -configure:8284: gcc -c -g -O2 conftest.c >&5 -configure:8284: $? = 0 -configure:8284: result: yes -configure:8550: checking for objdir -configure:8565: result: .libs -configure:8829: checking if gcc supports -fno-rtti -fno-exceptions -configure:8847: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 -cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C -configure:8851: $? = 0 -configure:8864: result: no -configure:9222: checking for gcc option to produce PIC -configure:9229: result: -fPIC -DPIC -configure:9237: checking if gcc PIC flag -fPIC -DPIC works -configure:9255: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 -configure:9259: $? = 0 -configure:9272: result: yes -configure:9301: checking if gcc static flag -static works -configure:9329: result: no -configure:9344: checking if gcc supports -c -o file.o -configure:9365: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 -configure:9369: $? = 0 -configure:9391: result: yes -configure:9399: checking if gcc supports -c -o file.o -configure:9446: result: yes -configure:9479: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:10738: result: yes -configure:10775: checking whether -lc should be explicitly linked in -configure:10783: gcc -c -g -O2 conftest.c >&5 -configure:10786: $? = 0 -configure:10801: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 -configure:10804: $? = 0 -configure:10818: result: no -configure:10978: checking dynamic linker characteristics -configure:11559: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 -configure:11559: $? = 0 -configure:11799: result: GNU/Linux ld.so -configure:11921: checking how to hardcode library paths into programs -configure:11946: result: immediate -configure:12494: checking whether stripping libraries is possible -configure:12499: result: yes -configure:12534: checking if libtool supports shared libraries -configure:12536: result: yes -configure:12539: checking whether to build shared libraries -configure:12564: result: yes -configure:12567: checking whether to build static libraries -configure:12571: result: yes -configure:12594: checking how to run the C++ preprocessor -configure:12621: g++ -E conftest.cpp -configure:12621: $? = 0 -configure:12635: g++ -E conftest.cpp +configure:8141: checking for ANSI C header files +configure:8161: gcc -c -g -O2 conftest.c >&5 +configure:8161: $? = 0 +configure:8234: gcc -o conftest -g -O2 conftest.c >&5 +configure:8234: $? = 0 +configure:8234: ./conftest +configure:8234: $? = 0 +configure:8245: result: yes +configure:8258: checking for sys/types.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for sys/stat.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for stdlib.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for string.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for memory.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for strings.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for inttypes.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for stdint.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8258: checking for unistd.h +configure:8258: gcc -c -g -O2 conftest.c >&5 +configure:8258: $? = 0 +configure:8258: result: yes +configure:8272: checking for dlfcn.h +configure:8272: gcc -c -g -O2 conftest.c >&5 +configure:8272: $? = 0 +configure:8272: result: yes +configure:8538: checking for objdir +configure:8553: result: .libs +configure:8817: checking if gcc supports -fno-rtti -fno-exceptions +configure:8835: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 +cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C +configure:8839: $? = 0 +configure:8852: result: no +configure:9210: checking for gcc option to produce PIC +configure:9217: result: -fPIC -DPIC +configure:9225: checking if gcc PIC flag -fPIC -DPIC works +configure:9243: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 +configure:9247: $? = 0 +configure:9260: result: yes +configure:9289: checking if gcc static flag -static works +configure:9317: result: no +configure:9332: checking if gcc supports -c -o file.o +configure:9353: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 +configure:9357: $? = 0 +configure:9379: result: yes +configure:9387: checking if gcc supports -c -o file.o +configure:9434: result: yes +configure:9467: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries +configure:10726: result: yes +configure:10763: checking whether -lc should be explicitly linked in +configure:10771: gcc -c -g -O2 conftest.c >&5 +configure:10774: $? = 0 +configure:10789: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 +configure:10792: $? = 0 +configure:10806: result: no +configure:10966: checking dynamic linker characteristics +configure:11547: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 +configure:11547: $? = 0 +configure:11787: result: GNU/Linux ld.so +configure:11909: checking how to hardcode library paths into programs +configure:11934: result: immediate +configure:12482: checking whether stripping libraries is possible +configure:12487: result: yes +configure:12522: checking if libtool supports shared libraries +configure:12524: result: yes +configure:12527: checking whether to build shared libraries +configure:12552: result: yes +configure:12555: checking whether to build static libraries +configure:12559: result: yes +configure:12582: checking how to run the C++ preprocessor +configure:12609: g++ -E conftest.cpp +configure:12609: $? = 0 +configure:12623: g++ -E conftest.cpp conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory - 23 | #include - | ^~~~~~~~~~~~~~~~~~ + #include + ^~~~~~~~~~~~~~~~~~ compilation terminated. -configure:12635: $? = 1 +configure:12623: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "CAFE" @@ -442,15 +451,15 @@ configure: failed program was: | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include -configure:12660: result: g++ -E -configure:12680: g++ -E conftest.cpp -configure:12680: $? = 0 -configure:12694: g++ -E conftest.cpp +configure:12648: result: g++ -E +configure:12668: g++ -E conftest.cpp +configure:12668: $? = 0 +configure:12682: g++ -E conftest.cpp conftest.cpp:23:10: fatal error: ac_nonexistent.h: No such file or directory - 23 | #include - | ^~~~~~~~~~~~~~~~~~ + #include + ^~~~~~~~~~~~~~~~~~ compilation terminated. -configure:12694: $? = 1 +configure:12682: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "CAFE" @@ -475,97 +484,107 @@ configure: failed program was: | #define LT_OBJDIR ".libs/" | /* end confdefs.h. */ | #include -configure:12856: checking for ld used by g++ -configure:12923: result: /usr/bin/ld -m elf_x86_64 -configure:12930: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld -configure:12945: result: yes -configure:13000: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:14073: result: yes -configure:14109: g++ -c -g -O2 conftest.cpp >&5 -configure:14112: $? = 0 -configure:14593: checking for g++ option to produce PIC -configure:14600: result: -fPIC -DPIC -configure:14608: checking if g++ PIC flag -fPIC -DPIC works -configure:14626: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5 -configure:14630: $? = 0 -configure:14643: result: yes -configure:14666: checking if g++ static flag -static works -configure:14694: result: no -configure:14706: checking if g++ supports -c -o file.o -configure:14727: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5 -configure:14731: $? = 0 -configure:14753: result: yes -configure:14758: checking if g++ supports -c -o file.o -configure:14805: result: yes -configure:14835: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries -configure:14875: result: yes -configure:15016: checking dynamic linker characteristics -configure:15764: result: GNU/Linux ld.so -configure:15829: checking how to hardcode library paths into programs -configure:15854: result: immediate -configure:16079: checking cadef.h usability -configure:16079: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp >&5 -configure:16079: $? = 0 -configure:16079: result: yes -configure:16079: checking cadef.h presence -configure:16079: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp -configure:16079: $? = 0 -configure:16079: result: yes -configure:16079: checking for cadef.h -configure:16079: result: yes -configure:16098: checking epicsTypes.h usability -configure:16098: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp >&5 -configure:16098: $? = 0 -configure:16098: result: yes -configure:16098: checking epicsTypes.h presence -configure:16098: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp -configure:16098: $? = 0 -configure:16098: result: yes -configure:16098: checking for epicsTypes.h -configure:16098: result: yes -configure:16115: checking for main in -lca -configure:16134: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 conftest.cpp -lca >&5 -/usr/bin/ld: warning: -z nodefs ignored -configure:16134: $? = 0 -configure:16143: result: yes -configure:16156: checking for main in -lCom -configure:16175: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 conftest.cpp -lCom >&5 -/usr/bin/ld: warning: -z nodefs ignored -configure:16175: $? = 0 -configure:16184: result: yes -configure:16197: checking for main in -ldl -configure:16216: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 conftest.cpp -ldl >&5 -/usr/bin/ld: warning: -z nodefs ignored -configure:16216: $? = 0 -configure:16225: result: yes -configure:16430: checking multi_index_container.hpp usability -configure:16430: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 conftest.cpp >&5 -configure:16430: $? = 0 -configure:16430: result: yes -configure:16430: checking multi_index_container.hpp presence -configure:16430: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 conftest.cpp -configure:16430: $? = 0 -configure:16430: result: yes -configure:16430: checking for multi_index_container.hpp -configure:16430: result: yes -configure:16728: checking Python.h usability -configure:16728: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy conftest.cpp >&5 -configure:16728: $? = 0 -configure:16728: result: yes -configure:16728: checking Python.h presence -configure:16728: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy conftest.cpp -configure:16728: $? = 0 -configure:16728: result: yes -configure:16728: checking for Python.h -configure:16728: result: yes -configure:16746: checking for main in -lpython3.12 -configure:16765: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib conftest.cpp -lpython3.12 >&5 -/usr/bin/ld: warning: -z nodefs ignored -configure:16765: $? = 0 -configure:16774: result: yes -configure:18355: checking that generated files are newer than configure -configure:18361: result: done -configure:18400: creating ./config.status +configure:12844: checking for ld used by g++ +configure:12911: result: /usr/bin/ld -m elf_x86_64 +configure:12918: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld +configure:12933: result: yes +configure:12988: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries +configure:14061: result: yes +configure:14097: g++ -c -g -O2 conftest.cpp >&5 +configure:14100: $? = 0 +configure:14581: checking for g++ option to produce PIC +configure:14588: result: -fPIC -DPIC +configure:14596: checking if g++ PIC flag -fPIC -DPIC works +configure:14614: g++ -c -g -O2 -fPIC -DPIC -DPIC conftest.cpp >&5 +configure:14618: $? = 0 +configure:14631: result: yes +configure:14654: checking if g++ static flag -static works +configure:14682: result: no +configure:14694: checking if g++ supports -c -o file.o +configure:14715: g++ -c -g -O2 -o out/conftest2.o conftest.cpp >&5 +configure:14719: $? = 0 +configure:14741: result: yes +configure:14746: checking if g++ supports -c -o file.o +configure:14793: result: yes +configure:14823: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries +configure:14863: result: yes +configure:15004: checking dynamic linker characteristics +configure:15752: result: GNU/Linux ld.so +configure:15817: checking how to hardcode library paths into programs +configure:15842: result: immediate +configure:16067: checking cadef.h usability +configure:16067: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp >&5 +configure:16067: $? = 0 +configure:16067: result: yes +configure:16067: checking cadef.h presence +configure:16067: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp +configure:16067: $? = 0 +configure:16067: result: yes +configure:16067: checking for cadef.h +configure:16067: result: yes +configure:16086: checking epicsTypes.h usability +configure:16086: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp >&5 +configure:16086: $? = 0 +configure:16086: result: yes +configure:16086: checking epicsTypes.h presence +configure:16086: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc conftest.cpp +configure:16086: $? = 0 +configure:16086: result: yes +configure:16086: checking for epicsTypes.h +configure:16086: result: yes +configure:16103: checking for main in -lca +configure:16122: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 conftest.cpp -lca >&5 +/usr/bin/ld: warning: -z nodefs ignored. +configure:16122: $? = 0 +configure:16131: result: yes +configure:16144: checking for main in -lCom +configure:16163: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 conftest.cpp -lCom >&5 +/usr/bin/ld: warning: -z nodefs ignored. +configure:16163: $? = 0 +configure:16172: result: yes +configure:16185: checking for main in -ldl +configure:16204: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 conftest.cpp -ldl >&5 +/usr/bin/ld: warning: -z nodefs ignored. +configure:16204: $? = 0 +configure:16213: result: yes +configure:16418: checking multi_index_container.hpp usability +configure:16418: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include conftest.cpp >&5 +configure:16418: $? = 0 +configure:16418: result: yes +configure:16418: checking multi_index_container.hpp presence +configure:16418: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include conftest.cpp +configure:16418: $? = 0 +configure:16418: result: yes +configure:16418: checking for multi_index_container.hpp +configure:16418: result: yes +configure:16733: checking Python.h usability +configure:16733: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy conftest.cpp >&5 +configure:16733: $? = 0 +configure:16733: result: yes +configure:16733: checking Python.h presence +configure:16733: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy conftest.cpp +configure:16733: $? = 0 +configure:16733: result: yes +configure:16733: checking for Python.h +configure:16733: result: yes +configure:16799: checking for main in -lpython3.10 +configure:16818: g++ -o conftest -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib conftest.cpp -lpython3.10 >&5 +/usr/bin/ld: warning: -z nodefs ignored. +configure:16818: $? = 0 +configure:16827: result: yes +configure:17321: checking qxml.h usability +configure:17321: g++ -c -g -O2 -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml conftest.cpp >&5 +configure:17321: $? = 0 +configure:17321: result: yes +configure:17321: checking qxml.h presence +configure:17321: g++ -E -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml conftest.cpp +configure:17321: $? = 0 +configure:17321: result: yes +configure:17321: checking for qxml.h +configure:17321: result: yes +configure:18368: checking that generated files are newer than configure +configure:18374: result: done +configure:18413: creating ./config.status ## ---------------- ## ## Cache variables. ## @@ -609,6 +628,7 @@ ac_cv_header_epicsTypes_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_multi_index_container_hpp=yes +ac_cv_header_qxml_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes @@ -621,7 +641,7 @@ ac_cv_host=x86_64-pc-linux-gnu ac_cv_lib_Com_main=yes ac_cv_lib_ca_main=yes ac_cv_lib_dl_main=yes -ac_cv_lib_python3_12_main=yes +ac_cv_lib_python3_10_main=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' @@ -692,10 +712,10 @@ AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' -AM_CPPFLAGS=' -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy' +AM_CPPFLAGS=' -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' -AM_LDFLAGS=' -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib' +AM_LDFLAGS=' -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib ' AM_V='$(V)' AR='ar' AUTOCONF='${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoconf' @@ -707,7 +727,7 @@ CC='gcc' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2' CPP='gcc -E' -CPPFLAGS=' -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy' +CPPFLAGS=' -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml' CXX='g++' CXXCPP='g++ -E' CXXDEPMODE='depmode=gcc3' @@ -736,9 +756,9 @@ INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' LD='/usr/bin/ld -m elf_x86_64' -LDFLAGS=' -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib' +LDFLAGS=' -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib ' LIBOBJS='' -LIBS='-lpython3.12 ' +LIBS='-lpython3.10 ' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIPO='' LN_S='ln -s' @@ -804,7 +824,7 @@ htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/install-sh' -libdir='/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64' +libdir='/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' @@ -812,10 +832,9 @@ mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' -prefix='/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0' +prefix='/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0' program_transform_name='s,x,x,' psdir='${docdir}' -runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' @@ -856,9 +875,13 @@ target_alias='' #define HAVE_MULTI_INDEX_CONTAINER_HPP 1 #define HAVE_BOOST 1 #define HAVE_PYTHON_H 1 -#define HAVE_LIBPYTHON3_12 1 +#define HAVE_LIBPYTHON3_10 1 #define HAVE_PYTHON 1 #define HAVE_PYCAFE_EXT 1 +#define HAVE_QXML_H 1 +#define HAVE_QT 1 +#define HAVE_LIBQTXML 1 +#define QT_NO_VERSION_TAGGING 1 configure: exit 0 @@ -875,34 +898,16 @@ generated by GNU Autoconf 2.69. Invocation command line was CONFIG_COMMANDS = $ ./config.status -on hipa-lc9.psi.ch +on hipa-lc8.psi.ch -config.status:1179: creating makefile -config.status:1179: creating src/makefile -config.status:1179: creating include/makefile -config.status:1179: creating ./include/config.h -config.status:1408: executing depfiles commands -config.status:1485: cd src && sed -e '/# am--include-marker/d' makefile | make -f - am--depfiles +config.status:1188: creating makefile +config.status:1188: creating src/makefile +config.status:1188: creating include/makefile +config.status:1188: creating ./include/config.h +config.status:1417: executing depfiles commands +config.status:1494: cd src && sed -e '/# am--include-marker/d' makefile | make -f - am--depfiles make[1]: Entering directory '/psi.ch/.nfs-server/nfs32.psi.ch/8121/jan/gitea/CAFE/cpp/src' make[1]: Nothing to be done for 'am--depfiles'. make[1]: Leaving directory '/psi.ch/.nfs-server/nfs32.psi.ch/8121/jan/gitea/CAFE/cpp/src' -config.status:1490: $? = 0 -config.status:1408: executing libtool commands - -## ---------------------- ## -## Running config.status. ## -## ---------------------- ## - -This file was extended by CAFE config.status 1.22.1, which was -generated by GNU Autoconf 2.69. Invocation command line was - - CONFIG_FILES = - CONFIG_HEADERS = - CONFIG_LINKS = - CONFIG_COMMANDS = - $ ./config.status ./include/config.h - -on hipa-lc9.psi.ch - -config.status:1179: creating ./include/config.h -config.status:1360: ./include/config.h is unchanged +config.status:1499: $? = 0 +config.status:1417: executing libtool commands diff --git a/config.status b/config.status index f38ef47..8a6fc46 100755 --- a/config.status +++ b/config.status @@ -427,7 +427,7 @@ $config_commands Report bugs to ." -ac_cs_config="'--prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0' '--libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64' '--enable-boost-inc' '--enable-epics7' '--enable-python312' '--with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_91_0' '--with-epics3=/usr/local/epics/base' '--with-python312=/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work' '--with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work' '--with-python310=/opt/gfa/python-3.10/latest' '--with-python38=/opt/gfa/python-3.8/latest' '--with-python37=/opt/gfa/python-3.7/latest' '--with-python35=/opt/gfa/python-3.5/latest' '--with-python34=/opt/psi/Programming/psi-python34/2.1.0' '--with-qt5py310=/opt/gfa/python-3.10/latest' '--with-qt5py38=/opt/gfa/python-3.8/latest' '--with-qt5=/opt/gfa/python-3.7/latest' '--with-qt4=/opt/gfa/python-3.5/latest' '--with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0' '--with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2' '--with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0' '--with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1' '--with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib' '--with-epics7=/usr/local/epics/base-7.0.10'" +ac_cs_config="'--prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0' '--libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64' '--enable-boost-inc' '--enable-epics7' '--enable-python310' '--enable-qt5py310' '--with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_61_0/include' '--with-epics3=/usr/local/epics/base' '--with-python312=/psi.ch/group/8121/jan/pixi/pixi-py/.pixi/envs/test' '--with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work' '--with-python310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310' '--with-python38=/opt/gfa/python-3.8/latest' '--with-python37=/opt/gfa/python-3.7/latest' '--with-python35=/opt/gfa/python-3.5/latest' '--with-python34=/opt/psi/Programming/psi-python34/2.1.0' '--with-qt5py310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310' '--with-qt5py38=/opt/gfa/python-3.8/latest' '--with-qt5=/opt/gfa/python-3.7/latest' '--with-qt4=/opt/gfa/python-3.5/latest' '--with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0' '--with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2' '--with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0' '--with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1' '--with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib' '--with-epics7=/usr/local/epics/base-7.0.10'" ac_cs_version="\ CAFE config.status 1.22.1 configured by ./configure, generated by GNU Autoconf 2.69, @@ -519,7 +519,7 @@ if $ac_cs_silent; then fi if $ac_cs_recheck; then - set X /bin/sh './configure' '--prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0' '--libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64' '--enable-boost-inc' '--enable-epics7' '--enable-python312' '--with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_91_0' '--with-epics3=/usr/local/epics/base' '--with-python312=/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work' '--with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work' '--with-python310=/opt/gfa/python-3.10/latest' '--with-python38=/opt/gfa/python-3.8/latest' '--with-python37=/opt/gfa/python-3.7/latest' '--with-python35=/opt/gfa/python-3.5/latest' '--with-python34=/opt/psi/Programming/psi-python34/2.1.0' '--with-qt5py310=/opt/gfa/python-3.10/latest' '--with-qt5py38=/opt/gfa/python-3.8/latest' '--with-qt5=/opt/gfa/python-3.7/latest' '--with-qt4=/opt/gfa/python-3.5/latest' '--with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0' '--with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2' '--with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0' '--with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1' '--with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib' '--with-epics7=/usr/local/epics/base-7.0.10' $ac_configure_extra_args --no-create --no-recursion + set X /bin/sh './configure' '--prefix=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0' '--libdir=/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64' '--enable-boost-inc' '--enable-epics7' '--enable-python310' '--enable-qt5py310' '--with-boost-inc=/psi.ch/project/cafe/bin/boost/boost_1_61_0/include' '--with-epics3=/usr/local/epics/base' '--with-python312=/psi.ch/group/8121/jan/pixi/pixi-py/.pixi/envs/test' '--with-python39=/psi.ch/group/8121/jan/pixi/pycafe-py39/.pixi/envs/work' '--with-python310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310' '--with-python38=/opt/gfa/python-3.8/latest' '--with-python37=/opt/gfa/python-3.7/latest' '--with-python35=/opt/gfa/python-3.5/latest' '--with-python34=/opt/psi/Programming/psi-python34/2.1.0' '--with-qt5py310=/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310' '--with-qt5py38=/opt/gfa/python-3.8/latest' '--with-qt5=/opt/gfa/python-3.7/latest' '--with-qt4=/opt/gfa/python-3.5/latest' '--with-qt4py34=/opt/psi/Programming/psi-python34/2.1.0' '--with-json=/opt/gfa/cafe/deps/zmq/json/jsoncpp-src-0.6.0-rc2' '--with-zeromq=/opt/gfa/cafe/deps/zmq/zeromq-4.2.3-gcc-6.3.0' '--with-curl=/opt/gfa/cafe/deps/zmq/curl-7.55.1' '--with-lz4=/opt/gfa/cafe/deps/zmq/lz4/lib' '--with-epics7=/usr/local/epics/base-7.0.10' $ac_configure_extra_args --no-create --no-recursion shift $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 CONFIG_SHELL='/bin/sh' @@ -678,8 +678,8 @@ postuninstall_cmds='' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' finish_eval='' hardcode_into_libs='yes' -sys_lib_search_path_spec='/usr/lib/gcc/x86_64-redhat-linux/11 /usr/lib64 /lib64 /usr/lib /lib ' -configure_time_dlsearch_path='/lib64 /usr/lib64 /lib /usr/lib /opt/caqtdm/lib/qt5 /opt/caqtdm/lib/qt5/designer /opt/caqtdm/lib/qt5/controlsystems /usr/local/epics/base-7.0.9/lib/RHEL9-x86_64 /usr/x86_64-w64-mingw32/lib/ /usr/lib/oracle/19.19/client64/lib /usr/lib64/pipewire-0.3/jack/ /usr/lib64/tclx8.6 ' +sys_lib_search_path_spec='/usr/lib/gcc/x86_64-redhat-linux/8 /usr/lib64 /lib64 /usr/lib /lib ' +configure_time_dlsearch_path='/lib64 /usr/lib64 /lib /usr/lib /hipa/controls/lib/RHEL8-x86_64 /usr/lib64/llvm17/lib/ /usr/lib/oracle/19.18/client64/lib /usr/lib64/tclx8.6 /usr/lib64/wine/ ' configure_time_lt_sys_library_path='' hardcode_action='immediate' enable_dlopen='unknown' @@ -735,12 +735,12 @@ prelink_cmds_CXX='' postlink_cmds_CXX='' file_list_spec_CXX='' hardcode_action_CXX='immediate' -compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-redhat-linux/11 /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 /lib/../lib64 /usr/lib/../lib64 /usr/lib/gcc/x86_64-redhat-linux/11/../../..' -predep_objects_CXX='/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/11/crtbeginS.o' -postdep_objects_CXX='/usr/lib/gcc/x86_64-redhat-linux/11/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crtn.o' +compiler_lib_search_dirs_CXX='/usr/lib/gcc/x86_64-redhat-linux/8 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 /lib/../lib64 /usr/lib/../lib64 /usr/lib/gcc/x86_64-redhat-linux/8/../../..' +predep_objects_CXX='/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbeginS.o' +postdep_objects_CXX='/usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o' predeps_CXX='' postdeps_CXX='-lstdc++ -lm -lgcc_s -lc -lgcc_s' -compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-redhat-linux/11 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../..' +compiler_lib_search_path_CXX='-L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../..' LTCC='gcc' LTCFLAGS='-g -O2' @@ -883,12 +883,15 @@ S["HAVE_PYCAFE_EXT__FALSE"]="#" S["HAVE_PYCAFE_EXT__TRUE"]="" S["HAVE_PYTHON__FALSE"]="#" S["HAVE_PYTHON__TRUE"]="" -S["AM_LDFLAGS"]=" -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312"\ -"/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib" +S["AM_LDFLAGS"]=" -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/e"\ +"nvs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib "\ +" -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib " S["AM_CPPFLAGS"]=" -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/"\ -"base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8"\ -"121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages"\ -"/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy" +"base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -"\ +"I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/sit"\ +"e-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/"\ +"pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/"\ +"hipa/.pixi/envs/python310/include/qt/QtXml" S["CAFE_CPPFLAGS"]="-I$(top_srcdir)/include " S["CXXCPP"]="g++ -E" S["CPP"]="gcc -E" @@ -941,11 +944,14 @@ S["OBJEXT"]="o" S["EXEEXT"]="" S["ac_ct_CXX"]="g++" S["CPPFLAGS"]=" -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/"\ -"base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8"\ -"121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages"\ -"/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy" -S["LDFLAGS"]=" -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312"\ -"/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib" +"base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -"\ +"I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/sit"\ +"e-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/"\ +"pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/"\ +"hipa/.pixi/envs/python310/include/qt/QtXml" +S["LDFLAGS"]=" -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/e"\ +"nvs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib "\ +" -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib " S["CXXFLAGS"]="-g -O2" S["CXX"]="g++" S["AM_BACKSLASH"]="\\" @@ -978,14 +984,14 @@ S["INSTALL_PROGRAM"]="${INSTALL}" S["target_alias"]="" S["host_alias"]="" S["build_alias"]="" -S["LIBS"]="-lpython3.12 " +S["LIBS"]="-lpython3.10 " S["ECHO_T"]="" S["ECHO_N"]="-n" S["ECHO_C"]="" S["DEFS"]="-DHAVE_CONFIG_H" S["mandir"]="${datarootdir}/man" S["localedir"]="${datarootdir}/locale" -S["libdir"]="/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64" +S["libdir"]="/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64" S["psdir"]="${docdir}" S["pdfdir"]="${docdir}" S["dvidir"]="${docdir}" @@ -994,7 +1000,6 @@ S["infodir"]="${datarootdir}/info" S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" S["oldincludedir"]="/usr/include" S["includedir"]="${prefix}/include" -S["runstatedir"]="${localstatedir}/run" S["localstatedir"]="${prefix}/var" S["sharedstatedir"]="${prefix}/com" S["sysconfdir"]="${prefix}/etc" @@ -1004,7 +1009,7 @@ S["libexecdir"]="${exec_prefix}/libexec" S["sbindir"]="${exec_prefix}/sbin" S["bindir"]="${exec_prefix}/bin" S["program_transform_name"]="s,x,x," -S["prefix"]="/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0" +S["prefix"]="/psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0" S["exec_prefix"]="${prefix}" S["PACKAGE_URL"]="" S["PACKAGE_BUGREPORT"]="Bug reports to: jan.chrin@psi.ch" @@ -1086,9 +1091,13 @@ D["EPICS_PATCH"]=" 9" D["HAVE_MULTI_INDEX_CONTAINER_HPP"]=" 1" D["HAVE_BOOST"]=" 1" D["HAVE_PYTHON_H"]=" 1" -D["HAVE_LIBPYTHON3_12"]=" 1" +D["HAVE_LIBPYTHON3_10"]=" 1" D["HAVE_PYTHON"]=" 1" D["HAVE_PYCAFE_EXT"]=" 1" +D["HAVE_QXML_H"]=" 1" +D["HAVE_QT"]=" 1" +D["HAVE_LIBQTXML"]=" 1" +D["QT_NO_VERSION_TAGGING"]=" 1" for (key in D) D_is_set[key] = 1 FS = "" } @@ -1494,9 +1503,7 @@ $as_echo X/"$am_mf" | { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments - for automatic dependency tracking. If GNU make was not used, consider - re-running the configure script with MAKE=\"gmake\" (or whatever is - necessary). You can also try re-running configure with the + for automatic dependency tracking. Try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } diff --git a/config.sub b/config.sub index b51fb8c..20f7cf2 100755 --- a/config.sub +++ b/config.sub @@ -2,7 +2,7 @@ # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2018-08-29' +timestamp='2018-05-05' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -110,20 +110,16 @@ case $# in exit 1;; esac -# Split fields of configuration type +# Spilt fields of configuration type IFS="-" read -r field1 field2 field3 field4 <&2 - exit 1 - ;; *-*-*-*) basic_machine=$field1-$field2 - os=$field3-$field4 + os=-$field3-$field4 ;; *-*-*) # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two @@ -136,1133 +132,1227 @@ case $1 in | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ | storm-chaos* | os2-emx* | rtmk-nova*) basic_machine=$field1 - os=$maybe_os + os=-$maybe_os ;; android-linux) basic_machine=$field1-unknown - os=linux-android + os=-linux-android ;; *) basic_machine=$field1-$field2 - os=$field3 + os=-$field3 ;; esac ;; *-*) - # A lone config we happen to match not fitting any patern - case $field1-$field2 in - decstation-3100) - basic_machine=mips-dec - os= - ;; - *-*) - # Second component is usually, but not always the OS - case $field2 in - # Prevent following clause from handling this valid os - sun*os*) - basic_machine=$field1 - os=$field2 - ;; - # Manufacturers - dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ - | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ - | unicom* | ibm* | next | hp | isi* | apollo | altos* \ - | convergent* | ncr* | news | 32* | 3600* | 3100* \ - | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ - | ultra | tti* | harris | dolphin | highlevel | gould \ - | cbm | ns | masscomp | apple | axis | knuth | cray \ - | microblaze* | sim | cisco \ - | oki | wec | wrs | winbond) - basic_machine=$field1-$field2 - os= - ;; - *) - basic_machine=$field1 - os=$field2 - ;; - esac - ;; - esac + basic_machine=$field1 + os=-$field2 ;; *) - # Convert single-component short-hands not valid as part of - # multi-component configurations. - case $field1 in - 386bsd) - basic_machine=i386-pc - os=bsd - ;; - a29khif) - basic_machine=a29k-amd - os=udi - ;; - adobe68k) - basic_machine=m68010-adobe - os=scout - ;; - alliant) - basic_machine=fx80-alliant - os= - ;; - altos | altos3068) - basic_machine=m68k-altos - os= - ;; - am29k) - basic_machine=a29k-none - os=bsd - ;; - amdahl) - basic_machine=580-amdahl - os=sysv - ;; - amiga) - basic_machine=m68k-unknown - os= - ;; - amigaos | amigados) - basic_machine=m68k-unknown - os=amigaos - ;; - amigaunix | amix) - basic_machine=m68k-unknown - os=sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=sysv - ;; - apollo68bsd) - basic_machine=m68k-apollo - os=bsd - ;; - aros) - basic_machine=i386-pc - os=aros - ;; - aux) - basic_machine=m68k-apple - os=aux - ;; - balance) - basic_machine=ns32k-sequent - os=dynix - ;; - blackfin) - basic_machine=bfin-unknown - os=linux - ;; - cegcc) - basic_machine=arm-unknown - os=cegcc - ;; - convex-c1) - basic_machine=c1-convex - os=bsd - ;; - convex-c2) - basic_machine=c2-convex - os=bsd - ;; - convex-c32) - basic_machine=c32-convex - os=bsd - ;; - convex-c34) - basic_machine=c34-convex - os=bsd - ;; - convex-c38) - basic_machine=c38-convex - os=bsd - ;; - cray) - basic_machine=j90-cray - os=unicos - ;; - crds | unos) - basic_machine=m68k-crds - os= - ;; - da30) - basic_machine=m68k-da30 - os= - ;; - decstation | pmax | pmin | dec3100 | decstatn) - basic_machine=mips-dec - os= - ;; - delta88) - basic_machine=m88k-motorola - os=sysv3 - ;; - dicos) - basic_machine=i686-pc - os=dicos - ;; - djgpp) - basic_machine=i586-pc - os=msdosdjgpp - ;; - ebmon29k) - basic_machine=a29k-amd - os=ebmon - ;; - es1800 | OSE68k | ose68k | ose | OSE) - basic_machine=m68k-ericsson - os=ose - ;; - gmicro) - basic_machine=tron-gmicro - os=sysv - ;; - go32) - basic_machine=i386-pc - os=go32 - ;; - h8300hms) - basic_machine=h8300-hitachi - os=hms - ;; - h8300xray) - basic_machine=h8300-hitachi - os=xray - ;; - h8500hms) - basic_machine=h8500-hitachi - os=hms - ;; - harris) - basic_machine=m88k-harris - os=sysv3 - ;; - hp300) - basic_machine=m68k-hp - ;; - hp300bsd) - basic_machine=m68k-hp - os=bsd - ;; - hp300hpux) - basic_machine=m68k-hp - os=hpux - ;; - hppaosf) - basic_machine=hppa1.1-hp - os=osf - ;; - hppro) - basic_machine=hppa1.1-hp - os=proelf - ;; - i386mach) - basic_machine=i386-mach - os=mach - ;; - vsta) - basic_machine=i386-pc - os=vsta - ;; - isi68 | isi) - basic_machine=m68k-isi - os=sysv - ;; - m68knommu) - basic_machine=m68k-unknown - os=linux - ;; - magnum | m3230) - basic_machine=mips-mips - os=sysv - ;; - merlin) - basic_machine=ns32k-utek - os=sysv - ;; - mingw64) - basic_machine=x86_64-pc - os=mingw64 - ;; - mingw32) - basic_machine=i686-pc - os=mingw32 - ;; - mingw32ce) - basic_machine=arm-unknown - os=mingw32ce - ;; - monitor) - basic_machine=m68k-rom68k - os=coff - ;; - morphos) - basic_machine=powerpc-unknown - os=morphos - ;; - moxiebox) - basic_machine=moxie-unknown - os=moxiebox - ;; - msdos) - basic_machine=i386-pc - os=msdos - ;; - msys) - basic_machine=i686-pc - os=msys - ;; - mvs) - basic_machine=i370-ibm - os=mvs - ;; - nacl) - basic_machine=le32-unknown - os=nacl - ;; - ncr3000) - basic_machine=i486-ncr - os=sysv4 - ;; - netbsd386) - basic_machine=i386-pc - os=netbsd - ;; - netwinder) - basic_machine=armv4l-rebel - os=linux - ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=newsos - ;; - news1000) - basic_machine=m68030-sony - os=newsos - ;; - necv70) - basic_machine=v70-nec - os=sysv - ;; - nh3000) - basic_machine=m68k-harris - os=cxux - ;; - nh[45]000) - basic_machine=m88k-harris - os=cxux - ;; - nindy960) - basic_machine=i960-intel - os=nindy - ;; - mon960) - basic_machine=i960-intel - os=mon960 - ;; - nonstopux) - basic_machine=mips-compaq - os=nonstopux - ;; - os400) - basic_machine=powerpc-ibm - os=os400 - ;; - OSE68000 | ose68000) - basic_machine=m68000-ericsson - os=ose - ;; - os68k) - basic_machine=m68k-none - os=os68k - ;; - paragon) - basic_machine=i860-intel - os=osf - ;; - parisc) - basic_machine=hppa-unknown - os=linux - ;; - pw32) - basic_machine=i586-unknown - os=pw32 - ;; - rdos | rdos64) - basic_machine=x86_64-pc - os=rdos - ;; - rdos32) - basic_machine=i386-pc - os=rdos - ;; - rom68k) - basic_machine=m68k-rom68k - os=coff - ;; - sa29200) - basic_machine=a29k-amd - os=udi - ;; - sei) - basic_machine=mips-sei - os=seiux - ;; - sequent) - basic_machine=i386-sequent - os= - ;; - sps7) - basic_machine=m68k-bull - os=sysv2 - ;; - st2000) - basic_machine=m68k-tandem - os= - ;; - stratus) - basic_machine=i860-stratus - os=sysv4 - ;; - sun2) - basic_machine=m68000-sun - os= - ;; - sun2os3) - basic_machine=m68000-sun - os=sunos3 - ;; - sun2os4) - basic_machine=m68000-sun - os=sunos4 - ;; - sun3) - basic_machine=m68k-sun - os= - ;; - sun3os3) - basic_machine=m68k-sun - os=sunos3 - ;; - sun3os4) - basic_machine=m68k-sun - os=sunos4 - ;; - sun4) - basic_machine=sparc-sun - os= - ;; - sun4os3) - basic_machine=sparc-sun - os=sunos3 - ;; - sun4os4) - basic_machine=sparc-sun - os=sunos4 - ;; - sun4sol2) - basic_machine=sparc-sun - os=solaris2 - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - os= - ;; - sv1) - basic_machine=sv1-cray - os=unicos - ;; - symmetry) - basic_machine=i386-sequent - os=dynix - ;; - t3e) - basic_machine=alphaev5-cray - os=unicos - ;; - t90) - basic_machine=t90-cray - os=unicos - ;; - toad1) - basic_machine=pdp10-xkl - os=tops20 - ;; - tpf) - basic_machine=s390x-ibm - os=tpf - ;; - udi29k) - basic_machine=a29k-amd - os=udi - ;; - ultra3) - basic_machine=a29k-nyu - os=sym1 - ;; - v810 | necv810) - basic_machine=v810-nec - os=none - ;; - vaxv) - basic_machine=vax-dec - os=sysv - ;; - vms) - basic_machine=vax-dec - os=vms - ;; - vxworks960) - basic_machine=i960-wrs - os=vxworks - ;; - vxworks68) - basic_machine=m68k-wrs - os=vxworks - ;; - vxworks29k) - basic_machine=a29k-wrs - os=vxworks - ;; - xbox) - basic_machine=i686-pc - os=mingw32 - ;; - ymp) - basic_machine=ymp-cray - os=unicos - ;; - *) - basic_machine=$1 - os= - ;; - esac + basic_machine=$1 + os= ;; esac -# Decode 1-component or ad-hoc basic machines -case $basic_machine in - # Here we handle the default manufacturer of certain CPU types. It is in - # some cases the only manufacturer, in others, it is the most popular. - w89k) - cpu=hppa1.1 - vendor=winbond +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. ;; - op50n) - cpu=hppa1.1 - vendor=oki + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze*) + os= + basic_machine=$1 ;; - op60c) - cpu=hppa1.1 - vendor=oki + -bluegene*) + os=-cnk ;; - ibm*) - cpu=i370 - vendor=ibm + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 ;; - orion105) - cpu=clipper - vendor=highlevel + -scout) ;; - mac | mpw | mac-mpw) - cpu=m68k - vendor=apple + -wrs) + os=-vxworks + basic_machine=$1 ;; - pmac | pmac-mpw) - cpu=powerpc - vendor=apple + -chorusos*) + os=-chorusos + basic_machine=$1 ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - cpu=m68000 - vendor=att +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper | csky \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | wasm32 \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown ;; - 3b*) - cpu=we32k - vendor=att + c54x) + basic_machine=tic54x-unknown ;; - bluegene*) - cpu=powerpc - vendor=ibm - os=cnk + c55x) + basic_machine=tic55x-unknown ;; - decsystem10* | dec10*) - cpu=pdp10 - vendor=dec - os=tops10 - ;; - decsystem20* | dec20*) - cpu=pdp10 - vendor=dec - os=tops20 - ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - cpu=m68k - vendor=motorola - ;; - dpx2*) - cpu=m68k - vendor=bull - os=sysv3 - ;; - encore | umax | mmax) - cpu=ns32k - vendor=encore - ;; - elxsi) - cpu=elxsi - vendor=elxsi - os=${os:-bsd} - ;; - fx2800) - cpu=i860 - vendor=alliant - ;; - genix) - cpu=ns32k - vendor=ns - ;; - h3050r* | hiux*) - cpu=hppa1.1 - vendor=hitachi - os=hiuxwe2 - ;; - hp3k9[0-9][0-9] | hp9[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - cpu=m68000 - vendor=hp - ;; - hp9k3[2-9][0-9]) - cpu=m68k - vendor=hp - ;; - hp9k6[0-9][0-9] | hp6[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - hp9k7[0-79][0-9] | hp7[0-79][0-9]) - cpu=hppa1.1 - vendor=hp - ;; - hp9k78[0-9] | hp78[0-9]) - # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) - # FIXME: really hppa2.0-hp - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[0-9][13679] | hp8[0-9][13679]) - cpu=hppa1.1 - vendor=hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) - cpu=hppa1.0 - vendor=hp - ;; - i*86v32) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv32 - ;; - i*86v4*) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv4 - ;; - i*86v) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=sysv - ;; - i*86sol2) - cpu=`echo "$1" | sed -e 's/86.*/86/'` - vendor=pc - os=solaris2 - ;; - j90 | j90-cray) - cpu=j90 - vendor=cray - os=${os:-unicos} - ;; - iris | iris4d) - cpu=mips - vendor=sgi - case $os in - irix*) - ;; - *) - os=irix4 - ;; - esac - ;; - miniframe) - cpu=m68000 - vendor=convergent - ;; - *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) - cpu=m68k - vendor=atari - os=mint - ;; - news-3600 | risc-news) - cpu=mips - vendor=sony - os=newsos - ;; - next | m*-next) - cpu=m68k - vendor=next - case $os in - nextstep* ) - ;; - ns2*) - os=nextstep2 - ;; - *) - os=nextstep3 - ;; - esac - ;; - np1) - cpu=np1 - vendor=gould - ;; - op50n-* | op60c-*) - cpu=hppa1.1 - vendor=oki - os=proelf - ;; - pa-hitachi) - cpu=hppa1.1 - vendor=hitachi - os=hiuxwe2 - ;; - pbd) - cpu=sparc - vendor=tti - ;; - pbb) - cpu=m68k - vendor=tti - ;; - pc532) - cpu=ns32k - vendor=pc532 - ;; - pn) - cpu=pn - vendor=gould - ;; - power) - cpu=power - vendor=ibm - ;; - ps2) - cpu=i386 - vendor=ibm - ;; - rm[46]00) - cpu=mips - vendor=siemens - ;; - rtpc | rtpc-*) - cpu=romp - vendor=ibm - ;; - sde) - cpu=mipsisa32 - vendor=sde - os=${os:-elf} - ;; - simso-wrs) - cpu=sparclite - vendor=wrs - os=vxworks - ;; - tower | tower-32) - cpu=m68k - vendor=ncr - ;; - vpp*|vx|vx-*) - cpu=f301 - vendor=fujitsu - ;; - w65) - cpu=w65 - vendor=wdc - ;; - w89k-*) - cpu=hppa1.1 - vendor=winbond - os=proelf - ;; - none) - cpu=none - vendor=none + c6x) + basic_machine=tic6x-unknown ;; leon|leon[3-9]) - cpu=sparc - vendor=$basic_machine + basic_machine=sparc-$basic_machine ;; - leon-*|leon[3-9]-*) - cpu=sparc - vendor=`echo "$basic_machine" | sed 's/-.*//'` + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) + ;; + m9s12z | m68hcs12z | hcs12z | s12z) + basic_machine=s12z-unknown + os=-none + ;; + ms1) + basic_machine=mt-unknown ;; - *-*) - IFS="-" read -r cpu vendor <&2 + exit 1 ;; - # These rules are duplicated from below for sake of the special case above; - # i.e. things that normalized to x86 arches should also default to "pc" - pc98) - cpu=i386 - vendor=pc + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nfp-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | wasm32-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) ;; - x64 | amd64) - cpu=x86_64 - vendor=pc + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown ;; - # Recognize the basic CPU types without company name. - *) - cpu=$basic_machine - vendor=unknown + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-pc + os=-bsd ;; -esac - -unset -v basic_machine - -# Decode basic machines in the full and proper CPU-Company form. -case $cpu-$vendor in - # Here we handle the default manufacturer of certain CPU types in cannonical form. It is in - # some cases the only manufacturer, in others, it is the most popular. - craynv-unknown) - vendor=cray - os=${os:-unicosmp} + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att ;; - c90-unknown | c90-cray) - vendor=cray - os=${os:-unicos} + 3b*) + basic_machine=we32k-att ;; - fx80-unknown) - vendor=alliant + a29khif) + basic_machine=a29k-amd + os=-udi ;; - romp-unknown) - vendor=ibm + abacus) + basic_machine=abacus-unknown ;; - mmix-unknown) - vendor=knuth + adobe68k) + basic_machine=m68010-adobe + os=-scout ;; - microblaze-unknown | microblazeel-unknown) - vendor=xilinx + alliant | fx80) + basic_machine=fx80-alliant ;; - rs6000-unknown) - vendor=ibm + altos | altos3068) + basic_machine=m68k-altos ;; - vax-unknown) - vendor=dec + am29k) + basic_machine=a29k-none + os=-bsd ;; - pdp11-unknown) - vendor=dec + amd64) + basic_machine=x86_64-pc ;; - we32k-unknown) - vendor=att - ;; - cydra-unknown) - vendor=cydrome - ;; - i370-ibm*) - vendor=ibm - ;; - orion-unknown) - vendor=highlevel - ;; - xps-unknown | xps100-unknown) - cpu=xps100 - vendor=honeywell - ;; - - # Here we normalize CPU types with a missing or matching vendor - dpx20-unknown | dpx20-bull) - cpu=rs6000 - vendor=bull - os=${os:-bosx} - ;; - - # Here we normalize CPU types irrespective of the vendor amd64-*) - cpu=x86_64 + basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux ;; blackfin-*) - cpu=bfin - os=linux + basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk ;; c54x-*) - cpu=tic54x + basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c55x-*) - cpu=tic55x + basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; c6x-*) - cpu=tic6x + basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` ;; - e500v[12]-*) - cpu=powerpc + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2*) + basic_machine=m68k-bull + os=-sysv3 + ;; + e500v[12]) + basic_machine=powerpc-unknown os=$os"spe" ;; - mips3*-*) - cpu=mips64 + e500v[12]-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=$os"spe" ;; - ms1-*) - cpu=mt + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; + i*86v32) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux ;; m68knommu-*) - cpu=m68k - os=linux + basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux ;; - m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*) - cpu=s12z + magnum | m3230) + basic_machine=mips-mips + os=-sysv ;; - openrisc-*) - cpu=or32 + merlin) + basic_machine=ns32k-utek + os=-sysv ;; - parisc-*) - cpu=hppa - os=linux + microblaze*) + basic_machine=microblaze-xilinx ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - cpu=i586 + mingw64) + basic_machine=x86_64-pc + os=-mingw64 ;; - pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*) - cpu=i686 + mingw32) + basic_machine=i686-pc + os=-mingw32 ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - cpu=i686 + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce ;; - pentium4-*) - cpu=i786 + miniframe) + basic_machine=m68000-convergent ;; - pc98-*) - cpu=i386 + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint ;; - ppc-* | ppcbe-*) - cpu=powerpc + mips3*-*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` ;; - ppcle-* | powerpclittle-*) - cpu=powerpcle + mips3*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown ;; - ppc64-*) - cpu=powerpc64 + monitor) + basic_machine=m68k-rom68k + os=-coff ;; - ppc64le-* | powerpc64little-*) - cpu=powerpc64le + morphos) + basic_machine=powerpc-unknown + os=-morphos ;; - sb1-*) - cpu=mipsisa64sb1 + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox ;; - sb1el-*) - cpu=mipsisa64sb1el + msdos) + basic_machine=i386-pc + os=-msdos ;; - sh5e[lb]-*) - cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'` + ms1-*) + basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` ;; - spur-*) - cpu=spur + msys) + basic_machine=i686-pc + os=-msys ;; - strongarm-* | thumb-*) - cpu=arm + mvs) + basic_machine=i370-ibm + os=-mvs ;; - tx39-*) - cpu=mipstx39 + nacl) + basic_machine=le32-unknown + os=-nacl ;; - tx39el-*) - cpu=mipstx39el + ncr3000) + basic_machine=i486-ncr + os=-sysv4 ;; - x64-*) - cpu=x86_64 + netbsd386) + basic_machine=i386-unknown + os=-netbsd ;; - xscale-* | xscalee[bl]-*) - cpu=`echo "$cpu" | sed 's/^xscale/arm/'` + netwinder) + basic_machine=armv4l-rebel + os=-linux ;; - - # Recognize the cannonical CPU Types that limit and/or modify the - # company names they are paired with. - cr16-*) - os=${os:-elf} + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos ;; - crisv32-* | etraxfs*-*) - cpu=crisv32 - vendor=axis + news1000) + basic_machine=m68030-sony + os=-newsos ;; - cris-* | etrax*-*) - cpu=cris - vendor=axis + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos ;; - crx-*) - os=${os:-elf} + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould ;; neo-tandem) - cpu=neo - vendor=tandem + basic_machine=neo-tandem ;; nse-tandem) - cpu=nse - vendor=tandem + basic_machine=nse-tandem ;; nsr-tandem) - cpu=nsr - vendor=tandem + basic_machine=nsr-tandem ;; nsv-tandem) - cpu=nsv - vendor=tandem + basic_machine=nsv-tandem ;; nsx-tandem) - cpu=nsx - vendor=tandem + basic_machine=nsx-tandem ;; - s390-*) - cpu=s390 - vendor=ibm + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf ;; - s390x-*) - cpu=s390x - vendor=ibm + openrisc | openrisc-*) + basic_machine=or32-unknown ;; - tile*-*) - os=${os:-linux-gnu} + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tile*) + basic_machine=$basic_machine-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + x64) + basic_machine=x86_64-pc + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + none) + basic_machine=none-none + os=-none ;; +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; *) - # Recognize the cannonical CPU types that are allowed with any - # company name. - case $cpu in - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | abacus \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ - | alphapca5[67] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[lb]e | arme[lb] | armv* \ - | avr | avr32 \ - | asmjs \ - | ba \ - | be32 | be64 \ - | bfin | bs2000 \ - | c[123]* | c30 | [cjt]90 | c4x \ - | c8051 | clipper | craynv | csky | cydra \ - | d10v | d30v | dlx | dsp16xx \ - | e2k | elxsi | epiphany \ - | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ - | h8300 | h8500 \ - | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i*86 | i860 | i960 | ia16 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle \ - | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \ - | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \ - | m88110 | m88k | maxq | mb | mcore | mep | metag \ - | microblaze | microblazeel \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mmix \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nfp \ - | nios | nios2 | nios2eb | nios2el \ - | none | np1 | ns16k | ns32k \ - | open8 \ - | or1k* \ - | or32 \ - | orion \ - | pdp10 | pdp11 | pj | pjl | pn | power \ - | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ - | pru \ - | pyramid \ - | riscv | riscv32 | riscv64 \ - | rl78 | romp | rs6000 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ - | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ - | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ - | spu \ - | tahoe \ - | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ - | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ - | vax \ - | visium \ - | wasm32 \ - | we32k \ - | x86 | x86_64 | xc16x | xgate | xps100 \ - | xstormy16 | xtensa* \ - | ymp \ - | z8k | z80) - ;; - - *) - echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 - exit 1 - ;; - esac + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. -case $vendor in - digital*) - vendor=dec +case $basic_machine in + *-digital*) + basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` ;; - commodore*) - vendor=cbm + *-commodore*) + basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` ;; *) ;; @@ -1275,240 +1365,200 @@ then case $os in # First match some system type aliases that might get confused # with valid system types. - # solaris* is a basic system type, with this one exception. - auroraux) - os=auroraux + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux ;; - bluegene*) - os=cnk - ;; - solaris1 | solaris1.*) + -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; - solaris) - os=solaris2 + -solaris) + os=-solaris2 ;; - unixware*) - os=sysv4.2uw + -unixware*) + os=-sysv4.2uw ;; - gnu/linux*) + -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # es1800 is here to avoid being matched by es* (a different OS) - es1800*) - os=ose - ;; - # Some version numbers need modification - chorusos*) - os=chorusos - ;; - isc) - os=isc2.2 - ;; - sco6) - os=sco5v6 - ;; - sco5) - os=sco3.2v5 - ;; - sco4) - os=sco3.2v4 - ;; - sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - ;; - sco3.2v[4-9]* | sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - ;; - scout) - # Don't match below - ;; - sco*) - os=sco3.2v2 - ;; - psos*) - os=psos + -es1800*) + os=-ose ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. - # sysv* is not here because it comes later, after sysvr4. - gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ - | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ - | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ - | sym* | kopensolaris* | plan9* \ - | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ - | aos* | aros* | cloudabi* | sortix* \ - | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ - | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ - | knetbsd* | mirbsd* | netbsd* \ - | bitrig* | openbsd* | solidbsd* | libertybsd* \ - | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ - | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ - | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ - | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ - | chorusrdb* | cegcc* | glidix* \ - | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ - | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ - | linux-newlib* | linux-musl* | linux-uclibc* \ - | uxpv* | beos* | mpeix* | udk* | moxiebox* \ - | interix* | uwin* | mks* | rhapsody* | darwin* \ - | openstep* | oskit* | conix* | pw32* | nonstopux* \ - | storm-chaos* | tops10* | tenex* | tops20* | its* \ - | os2* | vos* | palmos* | uclinux* | nucleus* \ - | morphos* | superux* | rtmk* | windiss* \ - | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ - | skyos* | haiku* | rdos* | toppers* | drops* | es* \ - | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ - | midnightbsd*) + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* | -hcos* \ + | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ + | -midnightbsd*) # Remember, each alternative MUST END IN *, to match a version number. ;; - qnx*) - case $cpu in - x86 | i*86) + -qnx*) + case $basic_machine in + x86-* | i*86-*) ;; *) - os=nto-$os + os=-nto$os ;; esac ;; - hiux*) - os=hiuxwe2 + -nto-qnx*) ;; - nto-qnx*) - ;; - nto*) + -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; - sim | xray | os68k* | v88r* \ - | windows* | osx | abug | netware* | os9* \ - | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) + -sim | -xray | -os68k* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; - linux-dietlibc) - os=linux-dietlibc - ;; - linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; - lynx*178) - os=lynxos178 - ;; - lynx*5) - os=lynxos5 - ;; - lynx*) - os=lynxos - ;; - mac*) + -mac*) os=`echo "$os" | sed -e 's|mac|macos|'` ;; - opened*) - os=openedition + -linux-dietlibc) + os=-linux-dietlibc ;; - os400*) - os=os400 + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; - sunos5*) + -sunos5*) os=`echo "$os" | sed -e 's|sunos5|solaris2|'` ;; - sunos6*) + -sunos6*) os=`echo "$os" | sed -e 's|sunos6|solaris3|'` ;; - wince*) - os=wince + -opened*) + os=-openedition ;; - utek*) - os=bsd + -os400*) + os=-os400 ;; - dynix*) - os=bsd + -wince*) + os=-wince ;; - acis*) - os=aos + -utek*) + os=-bsd ;; - atheos*) - os=atheos + -dynix*) + os=-bsd ;; - syllable*) - os=syllable + -acis*) + os=-aos ;; - 386bsd) - os=bsd + -atheos*) + os=-atheos ;; - ctix* | uts*) - os=sysv + -syllable*) + os=-syllable ;; - nova*) - os=rtmk-nova + -386bsd) + os=-bsd ;; - ns2) - os=nextstep2 + -ctix* | -uts*) + os=-sysv ;; - nsk*) - os=nsk + -nova*) + os=-rtmk-nova + ;; + -ns2) + os=-nextstep2 + ;; + -nsk*) + os=-nsk ;; # Preserve the version number of sinix5. - sinix5.*) + -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; - sinix*) - os=sysv4 + -sinix*) + os=-sysv4 ;; - tpf*) - os=tpf + -tpf*) + os=-tpf ;; - triton*) - os=sysv3 + -triton*) + os=-sysv3 ;; - oss*) - os=sysv3 + -oss*) + os=-sysv3 ;; - svr4*) - os=sysv4 + -svr4*) + os=-sysv4 ;; - svr3) - os=sysv3 + -svr3) + os=-sysv3 ;; - sysvr4) - os=sysv4 + -sysvr4) + os=-sysv4 ;; - # This must come after sysvr4. - sysv*) + # This must come after -sysvr4. + -sysv*) ;; - ose*) - os=ose + -ose*) + os=-ose ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) - os=mint + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint ;; - zvmoe) - os=zvmoe + -zvmoe) + os=-zvmoe ;; - dicos*) - os=dicos + -dicos*) + os=-dicos ;; - pikeos*) + -pikeos*) # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. - case $cpu in + case $basic_machine in arm*) - os=eabi + os=-eabi ;; *) - os=elf + os=-elf ;; esac ;; - nacl*) + -nacl*) ;; - ios) + -ios) ;; - none) + -none) ;; - *-eabi) + -*-eabi) + case $basic_machine in + arm*) + ;; + esac ;; *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 exit 1 ;; @@ -1525,261 +1575,254 @@ else # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $cpu-$vendor in +case $basic_machine in score-*) - os=elf + os=-elf ;; spu-*) - os=elf + os=-elf ;; *-acorn) - os=riscix1.2 + os=-riscix1.2 ;; arm*-rebel) - os=linux + os=-linux ;; arm*-semi) - os=aout + os=-aout ;; c4x-* | tic4x-*) - os=coff + os=-coff ;; c8051-*) - os=elf - ;; - clipper-intergraph) - os=clix + os=-elf ;; hexagon-*) - os=elf + os=-elf ;; tic54x-*) - os=coff + os=-coff ;; tic55x-*) - os=coff + os=-coff ;; tic6x-*) - os=coff + os=-coff ;; # This must come before the *-dec entry. pdp10-*) - os=tops20 + os=-tops20 ;; pdp11-*) - os=none + os=-none ;; *-dec | vax-*) - os=ultrix4.2 + os=-ultrix4.2 ;; m68*-apollo) - os=domain + os=-domain ;; i386-sun) - os=sunos4.0.2 + os=-sunos4.0.2 ;; m68000-sun) - os=sunos3 + os=-sunos3 ;; m68*-cisco) - os=aout + os=-aout ;; mep-*) - os=elf + os=-elf ;; mips*-cisco) - os=elf + os=-elf ;; mips*-*) - os=elf + os=-elf ;; or32-*) - os=coff + os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. - os=sysv3 + os=-sysv3 ;; sparc-* | *-sun) - os=sunos4.1.1 + os=-sunos4.1.1 ;; pru-*) - os=elf + os=-elf ;; *-be) - os=beos + os=-beos ;; *-ibm) - os=aix + os=-aix ;; *-knuth) - os=mmixware + os=-mmixware ;; *-wec) - os=proelf + os=-proelf ;; *-winbond) - os=proelf + os=-proelf ;; *-oki) - os=proelf + os=-proelf ;; *-hp) - os=hpux + os=-hpux ;; *-hitachi) - os=hiux + os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) - os=sysv + os=-sysv ;; *-cbm) - os=amigaos + os=-amigaos ;; *-dg) - os=dgux + os=-dgux ;; *-dolphin) - os=sysv3 + os=-sysv3 ;; m68k-ccur) - os=rtu + os=-rtu ;; m88k-omron*) - os=luna + os=-luna ;; *-next) - os=nextstep + os=-nextstep ;; *-sequent) - os=ptx + os=-ptx ;; *-crds) - os=unos + os=-unos ;; *-ns) - os=genix + os=-genix ;; i370-*) - os=mvs + os=-mvs ;; *-gould) - os=sysv + os=-sysv ;; *-highlevel) - os=bsd + os=-bsd ;; *-encore) - os=bsd + os=-bsd ;; *-sgi) - os=irix + os=-irix ;; *-siemens) - os=sysv4 + os=-sysv4 ;; *-masscomp) - os=rtu + os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) - os=uxpv + os=-uxpv ;; *-rom68k) - os=coff + os=-coff ;; *-*bug) - os=coff + os=-coff ;; *-apple) - os=macos + os=-macos ;; *-atari*) - os=mint - ;; - *-wrs) - os=vxworks + os=-mint ;; *) - os=none + os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. -case $vendor in - unknown) +vendor=unknown +case $basic_machine in + *-unknown) case $os in - riscix*) + -riscix*) vendor=acorn ;; - sunos*) + -sunos*) vendor=sun ;; - cnk*|-aix*) + -cnk*|-aix*) vendor=ibm ;; - beos*) + -beos*) vendor=be ;; - hpux*) + -hpux*) vendor=hp ;; - mpeix*) + -mpeix*) vendor=hp ;; - hiux*) + -hiux*) vendor=hitachi ;; - unos*) + -unos*) vendor=crds ;; - dgux*) + -dgux*) vendor=dg ;; - luna*) + -luna*) vendor=omron ;; - genix*) + -genix*) vendor=ns ;; - clix*) - vendor=intergraph - ;; - mvs* | opened*) + -mvs* | -opened*) vendor=ibm ;; - os400*) + -os400*) vendor=ibm ;; - ptx*) + -ptx*) vendor=sequent ;; - tpf*) + -tpf*) vendor=ibm ;; - vxsim* | vxworks* | windiss*) + -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; - aux*) + -aux*) vendor=apple ;; - hms*) + -hms*) vendor=hitachi ;; - mpw* | macos*) + -mpw* | -macos*) vendor=apple ;; - *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; - vos*) + -vos*) vendor=stratus ;; esac + basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac -echo "$cpu-$vendor-$os" +echo "$basic_machine$os" exit # Local variables: diff --git a/configurePSI.ac b/configurePSI.ac index 4dc8e8f..77b6ec6 100644 --- a/configurePSI.ac +++ b/configurePSI.ac @@ -492,6 +492,22 @@ AC_ARG_ENABLE( HAVE_PY34_=false] ) +#if test x$HAVE_PY310_ == xtrue ; then +# AC_ARG_WITH( +# python310, +# AC_HELP_STRING( +# [--with-python310 = location of python], +# [prefix giving the python base directory]), +# [#HAVE_PYTHON_=true +# PYTHON_PREFIX=$withval +# PYTHON_INCL_PATH="-I"${PYTHON_PREFIX}/include/python3.10 +# PYTHON_INCL_PATH=${PYTHON_INCL_PATH}" -I"${PYTHON_PREFIX}\ +#"/lib/python3.10/site-packages/numpy/core/include" +# PYTHON_LIB_PATH=${PYTHON_PREFIX}"/lib" +# ] +# ) +#fi + if test x$HAVE_PY310_ == xtrue ; then AC_ARG_WITH( python310, @@ -502,7 +518,8 @@ if test x$HAVE_PY310_ == xtrue ; then PYTHON_PREFIX=$withval PYTHON_INCL_PATH="-I"${PYTHON_PREFIX}/include/python3.10 PYTHON_INCL_PATH=${PYTHON_INCL_PATH}" -I"${PYTHON_PREFIX}\ -"/lib/python3.10/site-packages/numpy/core/include" +"/lib/python3.10/site-packages/numpy/_core/include -I"${PYTHON_PREFIX}\ +"/lib/python3.10/site-packages/numpy" PYTHON_LIB_PATH=${PYTHON_PREFIX}"/lib" ] ) diff --git a/include/config.h b/include/config.h index b6551cb..bf048db 100644 --- a/include/config.h +++ b/include/config.h @@ -57,10 +57,10 @@ /* #undef HAVE_LIBLZ4 */ /* Define to 1 if you have the `python3.10' library (-lpython3.10). */ -/* #undef HAVE_LIBPYTHON3_10 */ +#define HAVE_LIBPYTHON3_10 1 /* Define to 1 if you have the `python3.12' library (-lpython3.12). */ -#define HAVE_LIBPYTHON3_12 1 +/* #undef HAVE_LIBPYTHON3_12 */ /* Define to 1 if you have the `python3.4m' library (-lpython3.4m). */ /* #undef HAVE_LIBPYTHON3_4M */ @@ -87,7 +87,7 @@ /* #undef HAVE_LIBQTCORE */ /* Availability of Qt version 5 confirmed */ -/* #undef HAVE_LIBQTXML */ +#define HAVE_LIBQTXML 1 /* Define to 1 if you have the `zmq' library (-lzmq). */ /* #undef HAVE_LIBZMQ */ @@ -117,10 +117,10 @@ #define HAVE_PYTHON_H 1 /* Availability of Qt version 5 confirmed */ -/* #undef HAVE_QT */ +#define HAVE_QT 1 /* Define to 1 if you have the header file. */ -/* #undef HAVE_QXML_H */ +#define HAVE_QXML_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 @@ -174,7 +174,7 @@ #define PACKAGE_VERSION "1.22.1" /* Availability of Qt version 5 confirmed */ -/* #undef QT_NO_VERSION_TAGGING */ +#define QT_NO_VERSION_TAGGING 1 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 diff --git a/include/makefile b/include/makefile index 76435a8..889ec13 100644 --- a/include/makefile +++ b/include/makefile @@ -1,7 +1,7 @@ -# makefile.in generated by automake 1.16.2 from makefile.am. +# makefile.in generated by automake 1.16.1 from makefile.am. # include/makefile. Generated from makefile.in by configure. -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -199,9 +199,9 @@ am__DIST_COMMON = $(srcdir)/makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing aclocal-1.16 AMTAR = $${TAR-tar} -AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy +AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml AM_DEFAULT_VERBOSITY = 1 -AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib +AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib AR = ar AUTOCONF = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoconf AUTOHEADER = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoheader @@ -212,7 +212,7 @@ CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E -CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy +CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml CXX = g++ CXXCPP = g++ -E CXXDEPMODE = depmode=gcc3 @@ -236,9 +236,9 @@ INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s LD = /usr/bin/ld -m elf_x86_64 -LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib +LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib LIBOBJS = -LIBS = -lpython3.12 +LIBS = -lpython3.10 LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s @@ -301,7 +301,7 @@ htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/install-sh -libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64 +libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64 libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var @@ -309,10 +309,9 @@ mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} -prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0 +prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0 program_transform_name = s,x,x, psdir = ${docdir} -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . diff --git a/libtool b/libtool index 0be39db..b40c3f6 100755 --- a/libtool +++ b/libtool @@ -1,6 +1,6 @@ #! /bin/sh # Generated automatically by config.status (cafe) 1.22.1 -# Libtool was configured on host hipa-lc9.psi.ch: +# Libtool was configured on host hipa-lc8.psi.ch: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. @@ -282,10 +282,10 @@ finish_eval="" hardcode_into_libs=yes # Compile-time system search path for libraries. -sys_lib_search_path_spec="/usr/lib/gcc/x86_64-redhat-linux/11 /usr/lib64 /lib64 /usr/lib /lib " +sys_lib_search_path_spec="/usr/lib/gcc/x86_64-redhat-linux/8 /usr/lib64 /lib64 /usr/lib /lib " # Detected run-time system search path for libraries. -sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib /opt/caqtdm/lib/qt5 /opt/caqtdm/lib/qt5/designer /opt/caqtdm/lib/qt5/controlsystems /usr/local/epics/base-7.0.9/lib/RHEL9-x86_64 /usr/x86_64-w64-mingw32/lib/ /usr/lib/oracle/19.19/client64/lib /usr/lib64/pipewire-0.3/jack/ /usr/lib64/tclx8.6 " +sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib /hipa/controls/lib/RHEL8-x86_64 /usr/lib64/llvm17/lib/ /usr/lib/oracle/19.18/client64/lib /usr/lib64/tclx8.6 /usr/lib64/wine/ " # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. configure_time_lt_sys_library_path="" @@ -2636,7 +2636,7 @@ fi # a configuration failure hint, and exit. func_fatal_configuration () { - func_fatal_error ${1+"$@"} \ + func__fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } @@ -11794,17 +11794,17 @@ file_list_spec="" hardcode_action=immediate # The directories searched by this compiler when creating a shared library. -compiler_lib_search_dirs="/usr/lib/gcc/x86_64-redhat-linux/11 /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 /lib/../lib64 /usr/lib/../lib64 /usr/lib/gcc/x86_64-redhat-linux/11/../../.." +compiler_lib_search_dirs="/usr/lib/gcc/x86_64-redhat-linux/8 /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 /lib/../lib64 /usr/lib/../lib64 /usr/lib/gcc/x86_64-redhat-linux/8/../../.." # Dependencies to place before and after the objects being linked to # create a shared library. -predep_objects="/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/11/crtbeginS.o" -postdep_objects="/usr/lib/gcc/x86_64-redhat-linux/11/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/crtn.o" +predep_objects="/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/8/crtbeginS.o" +postdep_objects="/usr/lib/gcc/x86_64-redhat-linux/8/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64/crtn.o" predeps="" postdeps="-lstdc++ -lm -lgcc_s -lc -lgcc_s" # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path="-L/usr/lib/gcc/x86_64-redhat-linux/11 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/11/../../.." +compiler_lib_search_path="-L/usr/lib/gcc/x86_64-redhat-linux/8 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/8/../../.." # ### END LIBTOOL TAG CONFIG: CXX diff --git a/makefile b/makefile index ea5cacc..0ee1d86 100644 --- a/makefile +++ b/makefile @@ -1,7 +1,7 @@ -# makefile.in generated by automake 1.16.2 from makefile.am. +# makefile.in generated by automake 1.16.1 from makefile.am. # makefile. Generated from makefile.in by configure. -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -242,9 +242,9 @@ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ distcleancheck_listfiles = find . -type f -print ACLOCAL = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing aclocal-1.16 AMTAR = $${TAR-tar} -AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy -I$(top_srcdir)/include +AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml -I$(top_srcdir)/include AM_DEFAULT_VERBOSITY = 1 -AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib @CAFE_LIBS@ +AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib @CAFE_LIBS@ AR = ar AUTOCONF = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoconf AUTOHEADER = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoheader @@ -255,7 +255,7 @@ CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E -CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy +CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml CXX = g++ CXXCPP = g++ -E CXXDEPMODE = depmode=gcc3 @@ -279,9 +279,9 @@ INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s LD = /usr/bin/ld -m elf_x86_64 -LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib +LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib LIBOBJS = -LIBS = -lpython3.12 +LIBS = -lpython3.10 LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s @@ -344,7 +344,7 @@ htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/install-sh -libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64 +libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64 libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var @@ -352,10 +352,9 @@ mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} -prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0 +prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0 program_transform_name = s,x,x, psdir = ${docdir} -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = . @@ -638,10 +637,6 @@ dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) -dist-zstd: distdir - tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst - $(am__post_remove_distdir) - dist-tarZ: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @@ -684,8 +679,6 @@ distcheck: dist eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ - *.tar.zst*) \ - zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) @@ -866,19 +859,18 @@ uninstall-am: uninstall-includeHEADERS am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ - dist-xz dist-zip dist-zstd distcheck distclean \ - distclean-generic distclean-hdr distclean-libtool \ - distclean-tags distcleancheck distdir distuninstallcheck dvi \ - dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-includeHEADERS install-info install-info-am \ - install-man install-pdf install-pdf-am install-ps \ - install-ps-am install-strip installcheck installcheck-am \ - installdirs installdirs-am maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ - uninstall-am uninstall-includeHEADERS + dist-xz dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-libtool distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-includeHEADERS \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs installdirs-am \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags tags-am uninstall uninstall-am uninstall-includeHEADERS .PRECIOUS: makefile diff --git a/src/makefile b/src/makefile index e6f0ffd..71f2975 100644 --- a/src/makefile +++ b/src/makefile @@ -1,7 +1,7 @@ -# makefile.in generated by automake 1.16.2 from makefile.am. +# makefile.in generated by automake 1.16.1 from makefile.am. # src/makefile. Generated from makefile.in by configure. -# Copyright (C) 1994-2020 Free Software Foundation, Inc. +# Copyright (C) 1994-2018 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -276,9 +276,9 @@ AMTAR = $${TAR-tar} #if HAVE_PYTHON_ #libcafe_la_SOURCES += pycafe/PyCafe.cpp #endif -AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy -I$(top_srcdir)/include +AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml -I$(top_srcdir)/include AM_DEFAULT_VERBOSITY = 1 -AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib +AM_LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib AR = ar AUTOCONF = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoconf AUTOHEADER = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/missing autoheader @@ -289,7 +289,7 @@ CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -O2 CPP = gcc -E -CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_91_0/boost -I/psi.ch/project/cafe/bin/boost/boost_1_91_0 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/include/python3.12 -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib/python3.12/site-packages/numpy +CPPFLAGS = -fexceptions -fPIC -std=c++1z -z nodefs -I/usr/local/epics/base-7.0.10/include/ -I/usr/local/epics/base-7.0.10/include/os/Linux -I/usr/local/epics/base-7.0.10/include/compiler/gcc -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include/boost -I/psi.ch/project/cafe/bin/boost/boost_1_61_0/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/python3.10 -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy/_core/include -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib/python3.10/site-packages/numpy -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtCore -I/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/include/qt/QtXml CXX = g++ CXXCPP = g++ -E CXXDEPMODE = depmode=gcc3 @@ -313,9 +313,9 @@ INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s LD = /usr/bin/ld -m elf_x86_64 -LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL9-x86_64 -L/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/pycafe-py312/.pixi/envs/work/lib +LDFLAGS = -L/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.10/lib/RHEL8-x86_64 -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -L/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib -Wl,-rpath,/psi.ch/group/8121/jan/pixi/hipa/.pixi/envs/python310/lib LIBOBJS = -LIBS = -lpython3.12 +LIBS = -lpython3.10 LIBTOOL = $(SHELL) $(top_builddir)/libtool LIPO = LN_S = ln -s @@ -378,7 +378,7 @@ htmldir = ${docdir} includedir = ${prefix}/include infodir = ${datarootdir}/info install_sh = ${SHELL} /psi.ch/group/8121/jan/gitea/CAFE/cpp/install-sh -libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0/lib/RHEL9-x86_64 +libdir = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0/lib/RHEL8-x86_64 libexecdir = ${exec_prefix}/libexec localedir = ${datarootdir}/locale localstatedir = ${prefix}/var @@ -386,10 +386,9 @@ mandir = ${datarootdir}/man mkdir_p = $(MKDIR_P) oldincludedir = /usr/include pdfdir = ${docdir} -prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py312-gcc-11.5.0 +prefix = /psi.ch/project/cafe/bin/cpp/cafe-1.22.1-py310-gcc-8.5.0 program_transform_name = s,x,x, psdir = ${docdir} -runstatedir = ${localstatedir}/run sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com srcdir = .