Opened 11 days ago

Last modified 11 days ago

#55466 new defect

tao @ 6.4.5 (2.4.5) Support Sierra and daemondo

Reported by: lockhart (Thomas Lockhart) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: ryandesign (Ryan Schmidt)
Port: tao

Description

Sierra offers support for clockid_t, CLOCK_REALTIME, and CLOCK_MONOTONIC. This patch set modifies a header file to use these features on Sierra. WIthout this patch the C++ compiler throws warnings about multiply-defined symbols. It seems that the original daemon startup using a .plist file is broken and probably has been for some time. This patch set removes the .plist file included in the port in favor of defining startupitem.executable in the Portfile. Please remove files/org.macports.tao_cosnaming.plist from the port.

Attachments (2)

Portfile.diff (2.6 KB) - added by lockhart (Thomas Lockhart) 11 days ago.
Remove explicit .plist and add a patch for the TAO Sierra configuration file.
patch-ace-config-macosx-sierra.h.diff (362 bytes) - added by lockhart (Thomas Lockhart) 11 days ago.
Adjust existing Sierra configuration header to compile cleanly. Will also push upstream to TAO developers.

Download all attachments as: .zip

Change History (3)

Changed 11 days ago by lockhart (Thomas Lockhart)

Remove explicit .plist and add a patch for the TAO Sierra configuration file.

Changed 11 days ago by lockhart (Thomas Lockhart)

Adjust existing Sierra configuration header to compile cleanly. Will also push upstream to TAO developers.

comment:1 Changed 11 days ago by lockhart (Thomas Lockhart)

Feedback on using startupitem.executable and why the original .plist file no longer works would be appreciated.

Note: See TracTickets for help on using tickets.