lp:~mdavidsaver/epics-base/rtems

Created by mdavidsaver and last modified

Two changes.

1) Allow the build system to (optionally) produce .obj files suitable for use with Till Straumann's runtime linker for RTEMS. These are built in addition to the usual "monolithic" image. Building the monolithic image will catch many linking errors at build-time which would otherwise not be discovered until load-time

2) Add a unit test of the behavior which allows multiple IOCs to run on one host. On RTEMS the function which enables this behavior is broken, but the fix is trivial.

Get this branch:
bzr branch lp:~mdavidsaver/epics-base/rtems
Only mdavidsaver can upload to this branch. If you are mdavidsaver please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
mdavidsaver
Project:
EPICS Base
Status:
Abandoned

Recent revisions

12047. By mdavidsaver

add test for broadcast behavour

verify the behaviour of broadcast with SO_REUSEADDR or SO_REUSEPORT when
binding multiple listening udp sockets to the same port.

Special case for Darwin systems due to problems with broadcasts on the
loopback interface.

12046. By mdavidsaver

RTEMS: use SO_REUSEPORT

Copy osdSockAddrReuse.cpp from Darwin

12045. By mdavidsaver

RTEMS Generic System (patch v1.5)

For PROD targets build both monolithic and modular binaries
at the same time.

The option USE_GESYS can now be set in configure/os/CONFIG_SITE.Common.RTEMS
for base, in configure/CONFIG_SITE for individual projects, or from the
command line.

Includes an explicit list of libraries which are part of generic image.
Also don't include rtemsCom. It is redundent and redefines some
symbols for the generic image (ie Init).

12044. By Andrew Johnson

Improve code readablity, add more numeric tests.

12043. By Andrew Johnson

Merge DST changes.

12042. By Andrew Johnson

Warn if the IOC's TOP changed since building.
If the IOC's registerRecordDeviceDriver routine sees a different path
to TOP than the one used at build-time, we tell the user.

12041. By Andrew Johnson

Fix UDF processing so we respect IVOA.

12040. By Andrew Johnson

J field should not be PP, to match others.

12039. By Andrew Johnson

Correction: vxWorks 6.4 comes with nm in the workbench bin directory.

12038. By Andrew Johnson

Rename the time provider name routines, don't rely on the #define.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~epics-core/epics-base/3.14
This branch contains Public information 
Everyone can see this information.

Subscribers