Opened 7 years ago

Closed 6 years ago

#11655 closed Patches (fixed)

Add Diab compiler support to boost

Reported by: Brian Kuhl <brian.kuhl@…> Owned by: John Maddock
Milestone: To Be Determined Component: config
Version: Boost 1.59.0 Severity: Optimization
Keywords: compiler diab Cc: Mehdi.Hashemian@…

Description

DIAB is a Wind River cross-compiler that ships with VxWorks along with GNU and ICC. It's also sold as a standalone product, and popular in bare metal applications such as automotive engine control. It sweet spot is PowerPC and ARM, but variants exist for most 32 bit processors.

Since it uses an EDG front end and Dinkum C/C++/STL it mimics many other compilers already present in boost configuration.

I also include a patch to work around an EDG namespace bug. The solution was acquired here http://osdir.com/ml/python-c++/2005-11/msg00013.html

Attachments (2)

diab_edg_friend_namespace_bug.patch (1.1 KB ) - added by Brian Kuhl <brian.kuhl@…> 7 years ago.
diab.patch (1.5 KB ) - added by Brian Kuhl <brian.kuhl@…> 7 years ago.

Download all attachments as: .zip

Change History (3)

by Brian Kuhl <brian.kuhl@…>, 7 years ago

by Brian Kuhl <brian.kuhl@…>, 7 years ago

Attachment: diab.patch added

comment:1 by John Maddock, 6 years ago

Resolution: fixed
Status: newclosed

I've applied the Boost.Config changes, and converted the other patches into PR's for the relevant libraries.

Note: See TracTickets for help on using tickets.