diff --git a/src/libvxWorks/Makefile.Vx b/src/libvxWorks/Makefile.Vx index ce345a8c3..1a58981f6 100644 --- a/src/libvxWorks/Makefile.Vx +++ b/src/libvxWorks/Makefile.Vx @@ -8,6 +8,7 @@ SRCS.c = ../iocLogClient.c ../veclist.c ../ldpp.c LIBOBJS = veclist.o iocLogClient.o ldpp.o LIBNAME = vxComLib +SCRIPTS = vxldscript.MRI include $(EPICS)/config/RULES.Vx diff --git a/src/libvxWorks/vxldscript.MRI b/src/libvxWorks/vxldscript.MRI new file mode 100644 index 000000000..f01726d6f --- /dev/null +++ b/src/libvxWorks/vxldscript.MRI @@ -0,0 +1,21 @@ +OUTPUT_FORMAT("a.out-sunos-big") +OUTPUT_ARCH(m68k) +__DYNAMIC = 0; +SECTIONS +{ + .text 0x00: + { + CREATE_OBJECT_SYMBOLS + *(.text) + } + .data SIZEOF(.text) + ADDR(.text) : + { + *(.data) + CONSTRUCTORS + } + .bss SIZEOF(.data) + ADDR(.data) : + { + *(.bss) + *(COMMON) + } +}