lp:~mdavidsaver/epics-base/rtems
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
Branch merges
Branch information
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. - 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). - 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.
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