[odb-users] Building ODB compiler on Centos 6.7

Dave Johansen davejohansen at gmail.com
Sun Oct 18 01:05:27 EDT 2015


On Sat, Oct 17, 2015 at 1:42 PM, Dave Johansen <davejohansen at gmail.com>
wrote:

> On Fri, Oct 16, 2015 at 9:49 PM, Andrew Cunningham <odb at a-cunningham.com>
> wrote:
>
>> I  need to build the ODB compiler on CentOS 6.7 to get a patched 2.4.0 (
>> Thanks Boris!!)
>>
>> However, the GCC on CentOS 6.7 does not support plugins.
>> So I downloaded and installed "Scientific Linux" developer package of GCC
>> 4.8.2 and switched to that as the default compiler.
>>
>> gcc -v
>> Using built-in specs.
>> COLLECT_GCC=gcc
>>
>> COLLECT_LTO_WRAPPER=/home/opt/rh/devtoolset-2/root/usr/bin/../libexec/gcc/x86_64-redhat-linux/4.8.2/lto-wrapper
>> Target: x86_64-redhat-linux
>> Configured with: ../configure --prefix=/opt/rh/devtoolset-2/root/usr
>> --mandir=/opt/rh/devtoolset-2/root/usr/share/man
>> --infodir=/opt/rh/devtoolset-2/root/usr/share/info --with-bugurl=
>> http://bugzilla.redhat.com/bugzilla --enable-bootstrap --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
>> --enable-languages=c,c++,fortran,lto --enable-plugin
>> --with-linker-hash-style=gnu --enable-initfini-array --disable-libgcj
>>
>> --with-isl=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-x86_64-redhat-linux/isl-install
>>
>> --with-cloog=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-x86_64-redhat-linux/cloog-install
>>
>> --with-mpc=/builddir/build/BUILD/gcc-4.8.2-20140120/obj-x86_64-redhat-linux/mpc-install
>> --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
>> Thread model: posix
>> gcc version 4.8.2 20140120 (Red Hat 4.8.2-15) (GCC)
>>
>>
>> However,
>> ./configure still fails....
>> ./configure
>> checking whether the g++ linker
>>
>> (/home/opt/rh/devtoolset-2/root/usr/libexec/gcc/x86_64-redhat-linux/4.8.2/ld
>> -m elf_x86_64) supports shared libraries... yes
>> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
>> checking how to hardcode library paths into programs... immediate
>> configure: creating ./config.lt
>> config.lt: creating libtool
>> checking whether g++ supports plugins... no
>> configure: error: g++ does not support plugins; reconfigure GCC with
>> --enable-plugin
>>
>> Any ideas.
>>
>
> http://dl.fedoraproject.org/pub/epel/7/SRPMS/o/odb-2.3.0-6.el7.src.rpm
> The .spec file I use for EPEL/Fedora supports building on RHEL 6 with
> devtoolset. I've meant to setup a COPR with it, but just haven't gotten
> around to it. I'll see if I can take care of that in the next few days.
>

Here's the COPR for 2.3 and 2.4:
https://copr.fedoraproject.org/coprs/daveisfera/odb_2.3_cern/
https://copr.fedoraproject.org/coprs/daveisfera/odb_2.4_cern/


More information about the odb-users mailing list