View Issue Details

IDProjectCategoryView StatusLast Update
0001051channel: elrepo/el8kmod-ib_qibpublic2021-04-14 16:55
Reporterpperry Assigned Totoracat  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionsuspended 
Summary0001051: Unable to build ib_qib against RHEL8.3 kernel
DescriptionAt this time we have been unable to build the ib_qib driver against the RHEL8.3 kernel. This means we are unable to support ib_qib on RHEL8.3 at this time.

For users who depend on this hardware on RHEL8, please consider using elrepo's kernel-ml mainline kernel package which does still support the ib_qib driver

Please feel free to use this bug to track or register interest.
TagsNo tags attached.

Activities

akrherz

2020-11-13 15:41

reporter   ~0007284

Sorry for the ignorant question, but is there somewhere to see the build log failures to see what may be going on? Thanks for your efforts on this!

pperry

2020-11-13 18:41

administrator   ~0007285

Sorry, no, they are not available and we do not store them anywhere. You are welcome to try rebuilding the source RPM with rpmbuild yourself to see the errors.

akrherz

2020-11-13 22:35

reporter   ~0007286

Thank you for the response, yeah, I was able to make some code changes to reflect updated kernel headers and then ran into this buzzsaw :)

rpmbuild/BUILD/ib_qib-0.0.1/qib_verbs.c:1488:17: error: initialization of 'int (*)(struct ib_device *, int, u8, const struct ib_wc *, const struct ib_grh *, const struct ib_mad *, struct ib_mad *, size_t *, u16 *)' {aka 'int (*)(struct ib_device *, int, unsigned char, const struct ib_wc *, const struct ib_grh *, const struct ib_mad *, struct ib_mad *, long unsigned int *, short unsigned int *)'} from incompatible pointer type 'int (*)(struct ib_device *, int, u8, const struct ib_wc *, const struct ib_grh *, const struct ib_mad_hdr *, size_t, struct ib_mad_hdr *, size_t *, u16 *)' {aka 'int (*)(struct ib_device *, int, unsigned char, const struct ib_wc *, const struct ib_grh *, const struct ib_mad_hdr *, long unsigned int, struct ib_mad_hdr *, long unsigned int *, short unsigned int *)'} [-Werror=incompatible-pointer-types]
  .process_mad = qib_process_mad,
                 ^~~~~~~~~~~~~~~
rpmbuild/BUILD/ib_qib-0.0.1/qib_verbs.c:1488:17: note: (near initialization for 'qib_dev_ops.process_mad')
cc1: some warnings being treated as errors

Ufff!

toracat

2021-04-14 16:55

administrator   ~0007548

Closing due to inactivity. Please feel free to reopen if there's a status change.

Issue History

Date Modified Username Field Change
2020-11-08 08:39 pperry New Issue
2020-11-08 08:39 pperry Status new => assigned
2020-11-08 08:39 pperry Assigned To => toracat
2020-11-08 12:17 toracat View Status private => public
2020-11-13 15:41 akrherz Note Added: 0007284
2020-11-13 18:41 pperry Note Added: 0007285
2020-11-13 22:35 akrherz Note Added: 0007286
2021-04-14 16:55 toracat Status assigned => closed
2021-04-14 16:55 toracat Resolution open => suspended
2021-04-14 16:55 toracat Note Added: 0007548