Opened 3 years ago

Last modified 15 months ago

#3488 new defect

no ifaddrs.h and Solaris 10

Reported by: jreed Owned by: UnAssigned
Priority: low Milestone: Solaris and other unsupported
Component: dhcp Version:
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 (last modified by tomek)

Build failure in src/lib/dhcp on Solaris 10 SPARC with GCC

libtool: compile:  /usr/sfw/bin/g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -I/udir/jreed/pkg/include -I/udir/jreed/opt/log4cplus-1.0.4/include -D_XPG4_2 -D__EXTENSIONS__ -DOS_SUN -DBOOST_DISABLE_THREADS=1 -I../../../ext/asio -I../../../ext/coroutine -DASIO_DISABLE_THREADS=1 -DASIO_DISABLE_DEV_POLL=1 -Wall -Wextra -Wnon-virtual-dtor -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -Wno-missing-braces -Werror -fPIC -g -O2 -MT libkea_dhcp___la-iface_mgr_sun.lo -MD -MP -MF .deps/libkea_dhcp___la-iface_mgr_sun.Tpo -c iface_mgr_sun.cc  -fPIC -DPIC -o .libs/libkea_dhcp___la-iface_mgr_sun.o
iface_mgr_sun.cc:28:21: ifaddrs.h: No such file or directory
iface_mgr_sun.cc: In member function `void isc::dhcp::IfaceMgr::detectIfaces()':
iface_mgr_sun.cc:45: error: `getifaddrs' undeclared (first use this function)

See build output at
http://git.kea.isc.org/~tester/builder/KEA/20140711190935-Solaris10-sparc-GCC/logs/build.out

I understand Solaris 10 is not a priority right now so this can be low priority. This is related to #2246 (and #1527).

Subtickets

Change History (4)

comment:1 Changed 3 years ago by tomek

  • Milestone changed from Kea-proposed to DHCP Outstanding Tasks

As discussed on Kea meeting (2014-07-16), moving this to DHCP Outstanding tickets.

I'm sorry, but we struggling with keeping up with supported platforms, we just don't have the luxury of fixing issues for platforms that are likely to be never supported by Kea (note that Solaris 10 does not support getifaddrs() API, so there's no expectation that Kea would work on those systems).

comment:2 Changed 2 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:3 Changed 15 months ago by tomek

  • Description modified (diff)
  • Milestone changed from Outstanding Tasks to Solaris-and-exotic-systems

We never intended to support Solaris earlier than 11, precisely for the reason you mentioned.

comment:4 Changed 15 months ago by tomek

  • Milestone changed from Solaris-and-exotic-systems to Solaris and other unsupported

Milestone renamed

Note: See TracTickets for help on using tickets.