<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:03:16 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-6790] can&apos;t compile with OpenIB gen2 headers under /usr/src/compat-rdma</title>
                <link>https://jira.whamcloud.com/browse/LU-6790</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Building lustre against IntelIB-Basic.RHEL6-x86_64.7.3.1.0.12.tgz&lt;br/&gt;
fails:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;wget &quot;https://build.hpdd.intel.com/job/lustre-master/arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/lastSuccessfulBuild/artifact/artifacts/SRPMS/lustre-2.7.55-2.6.32_431.29.2.el6_lustre.x86_64_g64367ba.src.rpm&quot;&lt;/li&gt;
	&lt;li&gt;rpm2cpio lustre-*src.rpm | cpio -idv&lt;/li&gt;
	&lt;li&gt;sed &lt;del&gt;i &apos;s|&lt;/del&gt;-with-kmp-moddir=%
{kmoddir}|--with-kmp-moddir=%{kmoddir}
&lt;p&gt; --with-o2ib=/usr/src/openib|&apos; lustre.spec&lt;/p&gt;&lt;/li&gt;
	&lt;li&gt;rpmbuild -bb --define &apos;_sourcedir /root&apos; lustre.spec&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;...&lt;br/&gt;
+ eval ./configure --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-tests --enable-utils --enable-modules --without-zfs --disable-dlc --with-release=2.6.32_504.8.1.el6_lustre.x86_64_g64367ba --with-linux=/lib/modules/2.6.32-504.8.1.el6_lustre.x86_64/source --with-linux-obj=/lib/modules/2.6.32-504.8.1.el6_lustre.x86_64/build --with-kmp-moddir=extra --with-o2ib=/usr/src/openib&lt;br/&gt;
++ ./configure --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-tests --enable-utils --enable-modules --without-zfs --disable-dlc --with-release=2.6.32_504.8.1.el6_lustre.x86_64_g64367ba --with-linux=/lib/modules/2.6.32-504.8.1.el6_lustre.x86_64/source --with-linux-obj=/lib/modules/2.6.32-504.8.1.el6_lustre.x86_64/build --with-kmp-moddir=extra --with-o2ib=/usr/src/openib&lt;br/&gt;
checking build system type... x86_64-unknown-linux-gnu&lt;br/&gt;
checking host system type... x86_64-unknown-linux-gnu&lt;br/&gt;
checking target system type... x86_64-unknown-linux-gnu&lt;br/&gt;
checking for a BSD-compatible install... /usr/bin/install -c&lt;br/&gt;
checking whether build environment is sane... yes&lt;br/&gt;
checking for a thread-safe mkdir -p... /bin/mkdir -p&lt;br/&gt;
checking for gawk... gawk&lt;br/&gt;
checking whether make sets $(MAKE)... yes&lt;br/&gt;
checking how to create a ustar tar archive... gnutar&lt;br/&gt;
checking whether to disable maintainer-specific portions of Makefiles... yes&lt;br/&gt;
checking for gcc... gcc&lt;br/&gt;
checking for C compiler default output file name... a.out&lt;br/&gt;
checking whether the C compiler works... yes&lt;br/&gt;
checking whether we are cross compiling... no&lt;br/&gt;
checking for suffix of executables... &lt;br/&gt;
checking for suffix of object files... o&lt;br/&gt;
checking whether we are using the GNU C compiler... yes&lt;br/&gt;
checking whether gcc accepts -g... yes&lt;br/&gt;
checking for gcc option to accept ISO C89... none needed&lt;br/&gt;
checking for style of include used by make... GNU&lt;br/&gt;
checking dependency style of gcc... gcc3&lt;br/&gt;
checking for a sed that does not truncate output... /bin/sed&lt;br/&gt;
checking for grep that handles long lines and -e... /bin/grep&lt;br/&gt;
checking for egrep... /bin/grep -E&lt;br/&gt;
checking for fgrep... /bin/grep -F&lt;br/&gt;
checking for ld used by gcc... /usr/bin/ld&lt;br/&gt;
checking if the linker (/usr/bin/ld) is GNU ld... yes&lt;br/&gt;
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B&lt;br/&gt;
checking the name lister (/usr/bin/nm -B) interface... BSD nm&lt;br/&gt;
checking whether ln -s works... yes&lt;br/&gt;
checking the maximum length of command line arguments... 1966080&lt;br/&gt;
checking whether the shell understands some XSI constructs... yes&lt;br/&gt;
checking whether the shell understands &quot;+=&quot;... yes&lt;br/&gt;
checking for /usr/bin/ld option to reload object files... -r&lt;br/&gt;
checking for objdump... objdump&lt;br/&gt;
checking how to recognize dependent libraries... pass_all&lt;br/&gt;
checking for ar... ar&lt;br/&gt;
checking for strip... strip&lt;br/&gt;
checking for ranlib... ranlib&lt;br/&gt;
checking command to parse /usr/bin/nm -B output from gcc object... ok&lt;br/&gt;
checking how to run the C preprocessor... gcc -E&lt;br/&gt;
checking for ANSI C header files... yes&lt;br/&gt;
checking for sys/types.h... yes&lt;br/&gt;
checking for sys/stat.h... yes&lt;br/&gt;
checking for stdlib.h... yes&lt;br/&gt;
checking for string.h... yes&lt;br/&gt;
checking for memory.h... yes&lt;br/&gt;
checking for strings.h... yes&lt;br/&gt;
checking for inttypes.h... yes&lt;br/&gt;
checking for stdint.h... yes&lt;br/&gt;
checking for unistd.h... yes&lt;br/&gt;
checking for dlfcn.h... yes&lt;br/&gt;
checking for objdir... .libs&lt;br/&gt;
checking if gcc supports -fno-rtti -fno-exceptions... no&lt;br/&gt;
checking for gcc option to produce PIC... -fPIC -DPIC&lt;br/&gt;
checking if gcc PIC flag -fPIC -DPIC works... yes&lt;br/&gt;
checking if gcc static flag -static works... no&lt;br/&gt;
checking if gcc supports -c -o file.o... yes&lt;br/&gt;
checking if gcc supports -c -o file.o... (cached) yes&lt;br/&gt;
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes&lt;br/&gt;
checking whether -lc should be explicitly linked in... no&lt;br/&gt;
checking dynamic linker characteristics... GNU/Linux ld.so&lt;br/&gt;
checking how to hardcode library paths into programs... immediate&lt;br/&gt;
checking whether stripping libraries is possible... yes&lt;br/&gt;
checking if libtool supports shared libraries... yes&lt;br/&gt;
checking whether to build shared libraries... yes&lt;br/&gt;
checking whether to build static libraries... yes&lt;br/&gt;
checking for a thread-safe mkdir -p... /bin/mkdir -p&lt;br/&gt;
checking dependency style of gcc... gcc3&lt;br/&gt;
checking for rpmbuild... /usr/bin/rpmbuild&lt;br/&gt;
configure: Lustre base checks&lt;br/&gt;
==============================================================================&lt;br/&gt;
checking whether to configure just enough for make dist... no&lt;br/&gt;
checking if this distro uses dpkg... no&lt;br/&gt;
checking for buildid... g64367ba&lt;br/&gt;
checking for ranlib... (cached) ranlib&lt;br/&gt;
checking for ld... /usr/bin/ld -m elf_x86_64&lt;br/&gt;
checking for objdump... (cached) objdump&lt;br/&gt;
checking for strip... (cached) strip&lt;br/&gt;
checking size of unsigned long long... 8&lt;br/&gt;
checking whether to use OSD addon... no&lt;br/&gt;
checking whether to build Lustre docs... no&lt;br/&gt;
checking whether to build Lustre manpages... yes&lt;br/&gt;
checking for rst2man... rst2man&lt;br/&gt;
checking whether to build Lustre utilities... yes&lt;br/&gt;
checking whether to build Lustre tests... yes&lt;br/&gt;
checking whether to build Lustre client support... yes&lt;br/&gt;
checking whether mpitests can be built... no&lt;br/&gt;
checking whether to build Linux kernel modules... yes (linux-gnu)&lt;br/&gt;
checking for Linux sources... /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64... yes&lt;br/&gt;
checking for Linux objects... /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64/.config... yes&lt;br/&gt;
checking for /boot/kernel.h... no&lt;br/&gt;
checking for /var/adm/running-kernel.h... no&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64/include/generated/autoconf.h... no&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64/include/linux/autoconf.h... yes&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64/include/linux/version.h... yes&lt;br/&gt;
checking for /usr/src/kernels/2.6.32-504.8.1.el6_lustre.x86_64/include/linux/kconfig.h... yes&lt;br/&gt;
checking for cross compilation... no&lt;br/&gt;
checking for external module build target... M&lt;br/&gt;
checking that modules can be built at all... yes&lt;br/&gt;
checking for Linux kernel utsrelease... 2.6.32-504.8.1.el6_lustre.x86_64&lt;br/&gt;
checking for Lustre release... 2.6.32_504.8.1.el6_lustre.x86_64_g64367ba&lt;br/&gt;
checking for RedHat kernel release number... 66&lt;br/&gt;
checking for Linux kernel module package directory... extra&lt;br/&gt;
checking for the name of module symbol version file... Module.symvers&lt;br/&gt;
checking if Linux kernel was built with CONFIG_MODULES... yes&lt;br/&gt;
checking if Linux kernel was built with CONFIG_MODVERSIONS... yes&lt;br/&gt;
checking if Linux kernel was built with CONFIG_KALLSYMS... yes&lt;br/&gt;
checking if Linux kernel module loading is possible... yes&lt;br/&gt;
configure: LibCFS kernel checks&lt;br/&gt;
==============================================================================&lt;br/&gt;
checking whether to use tunable &apos;panic_dumplog&apos; support... no&lt;br/&gt;
checking if &apos;struct stacktrace_ops&apos; has &apos;walk_stack&apos; field... yes&lt;br/&gt;
checking if &apos;shrinker&apos; want self pointer in handler... yes&lt;br/&gt;
checking if &apos;ctl_table&apos; has a &apos;ctl_name&apos; field... yes&lt;br/&gt;
checking if Linux kernel has &apos;sk_sleep&apos;... no&lt;br/&gt;
checking if Linux kernel has &apos;kstrtoul&apos;... yes&lt;br/&gt;
checking if &apos;dump_trace&apos; want address... no&lt;br/&gt;
checking if &apos;shrink_control&apos; is present... no&lt;br/&gt;
checking if &apos;stacktrace_ops.warning&apos; is exist... yes&lt;br/&gt;
checking for linux/uidgid.h... no&lt;br/&gt;
checking if &apos;i_uid_read&apos; is present... no&lt;br/&gt;
checking if Linux kernel exports &apos;sock_alloc_file&apos;... no&lt;br/&gt;
checking if Linux kernel was built with CONFIG_CRC32 in or as module... yes&lt;br/&gt;
checking if Linux kernel was built with CONFIG_CRYPTO_CRC32_PCLMUL in or as module... no&lt;br/&gt;
configure: WARNING:&lt;/p&gt;

&lt;p&gt;No crc32 pclmulqdq crypto api found, enable internal pclmulqdq based crc32&lt;/p&gt;

&lt;p&gt;checking if Linux kernel was built with CONFIG_CRYPTO_CRC32C_INTEL in or as module... yes&lt;br/&gt;
checking shrinker has &apos;count_objects&apos;... no&lt;br/&gt;
checking does function hlist_add_after exist&apos;... yes&lt;br/&gt;
configure: LNet kernel checks&lt;br/&gt;
==============================================================================&lt;br/&gt;
checking if &apos;dev_get_by_name&apos; has two args... yes&lt;br/&gt;
checking whether to enable CPU affinity support... yes&lt;br/&gt;
checking if Linux kernel has cpu affinity support... yes&lt;br/&gt;
checking whether to enable tunable backoff TCP support... yes&lt;br/&gt;
checking if Linux kernel has tunable backoff TCP support... no&lt;br/&gt;
checking whether to use Compat RDMA... yes&lt;br/&gt;
checking whether to use any OFED backport headers... no&lt;br/&gt;
checking whether to enable OpenIB gen2 support... no&lt;br/&gt;
configure: error: can&apos;t compile with OpenIB gen2 headers under /usr/src/compat-rdma&lt;/p&gt;

&lt;p&gt;Looks similar to &lt;a href=&quot;https://jira.hpdd.intel.com/browse/LU-6327&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.hpdd.intel.com/browse/LU-6327&lt;/a&gt;&lt;/p&gt;</description>
                <environment># uname -r&lt;br/&gt;
2.6.32-504.8.1.el6_lustre.x86_64&lt;br/&gt;
&lt;br/&gt;
# rpm -qi kernel-2.6.32-504.8.1.el6_lustre.x86_64&lt;br/&gt;
...&lt;br/&gt;
Release     : 504.8.1.el6_lustre            Build Date: Fri 27 Feb 2015 08:21:49 AM CET&lt;br/&gt;
Install Date: Thu 02 Jul 2015 01:10:45 AM CEST      Build Host: onyx-7-sdf1-el6-x8664.onyx.hpdd.intel.com&lt;br/&gt;
Group       : System Environment/Kernel     Source RPM: kernel-2.6.32-504.8.1.el6_lustre.src.rpm&lt;br/&gt;
Size        : 130042766                        License: GPLv2&lt;br/&gt;
...&lt;br/&gt;
&lt;br/&gt;
</environment>
        <key id="30893">LU-6790</key>
            <summary>can&apos;t compile with OpenIB gen2 headers under /usr/src/compat-rdma</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="marcindulak">Marcin Dulak</reporter>
                        <labels>
                    </labels>
                <created>Thu, 2 Jul 2015 06:08:53 +0000</created>
                <updated>Mon, 27 Jul 2015 19:41:09 +0000</updated>
                            <resolved>Sat, 25 Jul 2015 15:20:47 +0000</resolved>
                                    <version>Lustre 2.7.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="120137" author="simmonsja" created="Thu, 2 Jul 2015 12:40:38 +0000"  >&lt;p&gt;Can you post your config.log file.&lt;/p&gt;</comment>
                            <comment id="120141" author="marcindulak" created="Thu, 2 Jul 2015 13:22:11 +0000"  >&lt;p&gt;Attached&lt;/p&gt;</comment>
                            <comment id="120159" author="simmonsja" created="Thu, 2 Jul 2015 16:04:38 +0000"  >&lt;p&gt;Hmm. Can you try patch &lt;a href=&quot;http://review.whamcloud.com/#/c/15386&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/15386&lt;/a&gt;. It needs one more cleanup but it should address your issues.&lt;/p&gt;</comment>
                            <comment id="120259" author="marcindulak" created="Fri, 3 Jul 2015 08:46:15 +0000"  >&lt;p&gt;Running rpmbuild -bb lustre.spec against the patched lustre-2.7.55.tar.gz did not change anything for me.&lt;/p&gt;</comment>
                            <comment id="121138" author="gerrit" created="Mon, 13 Jul 2015 14:02:08 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15582&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15582&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6790&quot; title=&quot;can&amp;#39;t compile with OpenIB gen2 headers under /usr/src/compat-rdma&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6790&quot;&gt;&lt;del&gt;LU-6790&lt;/del&gt;&lt;/a&gt; build: handle external Intel OFED stack&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 92b7ea38e8b621dba7efb7002aa818c9d61682e3&lt;/p&gt;</comment>
                            <comment id="121140" author="simmonsja" created="Mon, 13 Jul 2015 14:05:08 +0000"  >&lt;p&gt;Marcin try this patch.&lt;/p&gt;</comment>
                            <comment id="121330" author="simmonsja" created="Wed, 15 Jul 2015 13:09:02 +0000"  >&lt;p&gt;Any news Marcin?&lt;/p&gt;</comment>
                            <comment id="121396" author="marcindulak" created="Wed, 15 Jul 2015 20:20:02 +0000"  >&lt;p&gt;I think this patch has no influence on rpmbuild, because autoconf is not used.&lt;br/&gt;
Even if I modify the configure script to include the changes from &lt;a href=&quot;http://review.whamcloud.com/15582&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15582&lt;/a&gt;&lt;br/&gt;
and try to make sure #define HAVE_COMPAT_RDMA 1 is used, I still get the original error.&lt;br/&gt;
We should not be verifying such things by hand - this is a task for a CI system.&lt;/p&gt;</comment>
                            <comment id="121404" author="simmonsja" created="Wed, 15 Jul 2015 22:44:31 +0000"  >&lt;p&gt;You need to run ./configure first since it appears you can&apos;t do a rpmbuild --define &apos;__with_o2ib=...&apos;.  Lustre doesn&apos;t build like other rpms. See &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3953&quot; title=&quot;lustre build system improvments&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3953&quot;&gt;&lt;del&gt;LU-3953&lt;/del&gt;&lt;/a&gt; for details about the work to make this happen.&lt;/p&gt;</comment>
                            <comment id="121458" author="marcindulak" created="Thu, 16 Jul 2015 17:31:07 +0000"  >&lt;p&gt;I bypass rpmbuild&apos;s defines, see step 3. on the top of this report:&lt;br/&gt;
sed -i &apos;s|-with-kmp-moddir=% &lt;/p&gt;
{kmoddir}|--with-kmp-moddir=%{kmoddir}
&lt;p&gt; --with-o2ib=/usr/src/openib|&apos; lustre.spec&lt;br/&gt;
As I mentioned I&apos;ve tested a ./configure patched with &lt;a href=&quot;http://review.whamcloud.com/15582&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15582&lt;/a&gt;&lt;br/&gt;
(i.e. I modify ./configure manually and create lustre-2.7.55.tar.gz to be used by rpmbuild)&lt;br/&gt;
and still getting &quot;can&apos;t compile with OpenIB gen2 headers under /usr/src/compat-rdma&quot;&lt;br/&gt;
lustre-2.5.3 builds fine against /usr/src/compat-rdma and lustre&apos;s 2.5.3 kernel (&lt;a href=&quot;https://downloads.hpdd.intel.com/public/lustre/lustre-2.5.3/el6/server/RPMS/x86_64/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://downloads.hpdd.intel.com/public/lustre/lustre-2.5.3/el6/server/RPMS/x86_64/&lt;/a&gt;) this way.&lt;/p&gt;</comment>
                            <comment id="121783" author="marcindulak" created="Tue, 21 Jul 2015 10:48:55 +0000"  >&lt;p&gt;I&apos;m reusing the lustre 2.7.0 server machine for other purposes.&lt;br/&gt;
Please setup virtualbox/vagrant and use it as a basic CI system.&lt;br/&gt;
The instructions are on top of the attached Vagrantfile, &quot;vagrant up&quot; show the configure error.&lt;br/&gt;
Future patches need to address the lustre source and possibly lustre.spec.&lt;/p&gt;</comment>
                            <comment id="121784" author="simmonsja" created="Tue, 21 Jul 2015 12:35:20 +0000"  >&lt;p&gt;Where can I get the Intel OFED stack from?&lt;/p&gt;</comment>
                            <comment id="121785" author="marcindulak" created="Tue, 21 Jul 2015 12:50:56 +0000"  >&lt;p&gt;Look into the Vagrantfile:&lt;br/&gt;
wget --quiet &lt;a href=&quot;http://downloadmirror.intel.com/24625/eng/IntelIB-Basic.RHEL6-x86_64.7.3.1.0.12.tgz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloadmirror.intel.com/24625/eng/IntelIB-Basic.RHEL6-x86_64.7.3.1.0.12.tgz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121989" author="dmiter" created="Thu, 23 Jul 2015 13:09:24 +0000"  >&lt;p&gt;This is because of LNET autoconf is not ready for RHEL 6.6 support. The following patch resolve this issue.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;diff --git a/lnet/autoconf/lustre-lnet.m4 b/lnet/autoconf/lustre-lnet.m4
index fa5276d..e33fdda 100644
--- a/lnet/autoconf/lustre-lnet.m4
+++ b/lnet/autoconf/lustre-lnet.m4
@@ -247,7 +247,12 @@ directory which is likely in ${O2IBPATH%-*}
                                        64)
                                                EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_4&quot;&lt;/span&gt; ;;
                                        65)
-                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_4 -DCONFIG_COMPAT_RHEL_6_5&quot;&lt;/span&gt; ;;
+                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_4&quot;&lt;/span&gt;
+                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_5&quot;&lt;/span&gt; ;;
+                                       66)
+                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_4&quot;&lt;/span&gt;
+                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_5&quot;&lt;/span&gt;
+                                               EXTRA_OFED_INCLUDE=&lt;span class=&quot;code-quote&quot;&gt;&quot;$EXTRA_OFED_INCLUDE -DCONFIG_COMPAT_RHEL_6_6&quot;&lt;/span&gt; ;;
                                esac
                        elif test &lt;span class=&quot;code-quote&quot;&gt;&quot;x$SUSE_KERNEL&quot;&lt;/span&gt; = xyes; then
                                SP=$(grep PATCHLEVEL /etc/SuSE-release | sed -e &lt;span class=&quot;code-quote&quot;&gt;&apos;s/.*= *&lt;span class=&quot;code-comment&quot;&gt;//&apos;&lt;/span&gt;)&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="121990" author="simmonsja" created="Thu, 23 Jul 2015 13:16:58 +0000"  >&lt;p&gt;Wow. So the problem was the lack of RHEL6.6 support. In the future we need to be more careful when moving to a new distro.&lt;/p&gt;</comment>
                            <comment id="121991" author="dmiter" created="Thu, 23 Jul 2015 13:32:48 +0000"  >&lt;p&gt;Yes, I&apos;d like to pay your attention on RHEL 7.x is not supported also. So, any attempt to compile Lustre with external OFED on RHEL 7.x will fail.&lt;/p&gt;</comment>
                            <comment id="121993" author="marcindulak" created="Thu, 23 Jul 2015 13:47:31 +0000"  >&lt;p&gt;I&apos;m not sure who will be technically maintaining the lustre master branch repository after reading &lt;a href=&quot;http://wiki.lustre.org/Retired_Release_Terminology&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://wiki.lustre.org/Retired_Release_Terminology&lt;/a&gt; , but the future CI system integrated with code reviews must build against various OFEDs, so such errors are catched by a machine.&lt;/p&gt;</comment>
                            <comment id="122204" author="gerrit" created="Sat, 25 Jul 2015 03:12:33 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15582/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15582/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6790&quot; title=&quot;can&amp;#39;t compile with OpenIB gen2 headers under /usr/src/compat-rdma&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6790&quot;&gt;&lt;del&gt;LU-6790&lt;/del&gt;&lt;/a&gt; build: handle external Intel OFED stack&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 81f4797a105e2c5d6300f465d9fb9b7174d2177b&lt;/p&gt;</comment>
                            <comment id="122215" author="pjones" created="Sat, 25 Jul 2015 15:20:47 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                            <comment id="122315" author="simmonsja" created="Mon, 27 Jul 2015 19:41:09 +0000"  >&lt;p&gt;Marcin the rest of the needed fix will be done under ticket &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6912&quot; title=&quot;rework autoconf rules for external OFED to avoid dependency from OS&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6912&quot;&gt;&lt;del&gt;LU-6912&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="18445" name="Vagrantfile" size="4384" author="marcindulak" created="Tue, 21 Jul 2015 10:48:55 +0000"/>
                            <attachment id="18373" name="config.log" size="98472" author="marcindulak" created="Thu, 2 Jul 2015 13:21:01 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzxh13:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>