Opened 4 years ago

Closed 4 years ago

#4503 closed defect (fixed)

Update make files to work around external library issues

Reported by: sar Owned by:
Priority: medium Milestone: Kea1.1
Component: ~dhcpconf(obsolete) Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

The make files should be modified to allow the code to build in spite of known issues in the external libraries that Kea uses. For example if we know there are versions of the boost library that have issues with warnings we should have the makefiles check for those versions of the libraries and automatically adjust if possible. In the case of the boost libraries using the configuration option --without-werror.

The desired end result is that the end user can simply build the code without needed to worry about any such items that we can work around.

Subtickets

Change History (6)

comment:1 Changed 4 years ago by sar

  • Component changed from Unclassified to dhcpconf

comment:2 Changed 4 years ago by hschempf

  • Milestone changed from Kea-proposed to Kea1.1

Per team meeting 12 May, accept 1.1. No estimate until it's been decided what should be done.

comment:3 Changed 4 years ago by fdupont

I don't believe we can catch all cases but we can look for such setup in Jenkins but this does not seem to give reliable results. So I suggest a specific check for any BSD system. IMHO it should be added into ax_boost_for_kea.m4.


comment:4 Changed 4 years ago by fdupont

I fixed the boost issue in the 2 impacted Makefile's cf #4283.

comment:5 Changed 4 years ago by fdupont

#4283 was merged: are there still things to do in this ticket? If none close it as a duplicate.

comment:6 Changed 4 years ago by stephen

  • Resolution set to fixed
  • Status changed from new to closed

#4533 - which disabled -Werror unless specified on the configure command line - is a catch-all that addresses these issues.

For this reason, I'm closing this ticket.

Note: See TracTickets for help on using tickets.