1ee8338886
bump rpm release
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang C++11 (push) Has been cancelled
Base / MacOS clang (push) Has been cancelled
Base / Ub-20 clang (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc + MinGW (push) Has been cancelled
Base / Ub-20 gcc unsigned char (push) Has been cancelled
Base / Ub-20 gcc C++11, static (push) Has been cancelled
Base / Ub-20 gcc + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2025-01-16 08:17:19 +01:00
250c9658c2
drop RHEL7 architecture
2025-01-16 08:17:19 +01:00
eb59cb6c7e
drop VxWorks 5 and 7 compatibility
2025-01-16 08:17:19 +01:00
ab91aee581
handle new directories
2025-01-16 08:17:03 +01:00
ccfb5711c8
provide Com and ca shared libraries in devel package for building stand-alone clients
2025-01-15 11:25:51 +01:00
8accf19239
bump rpm release
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang C++11 (push) Has been cancelled
Base / MacOS clang (push) Has been cancelled
Base / Ub-20 clang (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc + MinGW (push) Has been cancelled
Base / Ub-20 gcc unsigned char (push) Has been cancelled
Base / Ub-20 gcc C++11, static (push) Has been cancelled
Base / Ub-20 gcc + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-12-05 16:59:58 +01:00
9b8712e095
Merge remote-tracking branch 'github/recursion_bug_v2' into PSI-7.0
2024-12-05 16:59:12 +01:00
d13441ebba
Revert "fix recursion bug"
...
This reverts commit 7d73932dc8 .
2024-12-05 16:58:32 +01:00
b53505d339
Merge branch '7.0' into PSI-7.0
2024-12-05 16:58:15 +01:00
75524e43bc
loop safe wrapper for dbGet added
2024-12-02 11:18:42 +01:00
1567da1366
correct mask for finding field in linkGrp
...
It worked before because the get_xxx functions are never called for
the links (bit0 = 1), but checking both bits looks cleaner.
2024-11-29 10:47:23 +01:00
35ba9d65a2
fix support for link 0
2024-11-29 10:42:07 +01:00
6bb78e0d59
bump rpm release
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-11-25 11:33:27 +01:00
7d73932dc8
fix recursion bug
...
Previously, linking a field of e.g. a calc record to itself
(calc.INPA = calc.A) directly or through a chain of other records
that support to follow the link for attributes like units, precision
caused an infinite recursion and crashed the ioc.
Affected records: calc, calcout, seq, sub and aSub
Also added support for seq link 0 fields which had been added meanwhile.
2024-11-25 11:32:41 +01:00
4a442bb56c
Support deb12-x86_64
2024-11-25 09:27:53 +01:00
60075df3cf
Support deb10-x86_64 as a Host arch (allow to build modules on the system)
2024-11-25 09:26:50 +01:00
42892f3921
make VALID_BUILDS contain Host automatically if BUILD_CLASS is HOST
2024-11-18 10:26:59 +01:00
52b3496084
bump rpm release
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-09-06 16:55:30 +02:00
2296dbc132
Merge remote-tracking branch 'github/propmon' into PSI-7.0
2024-09-06 14:56:21 +02:00
4af01ed26a
Merge branch '7.0' into PSI-7.0
2024-09-06 14:55:12 +02:00
d83079999b
keep unversioned libs for all linux version
...
Prevent future problems with versioned libs when we update patch levels.
2024-09-06 14:39:41 +02:00
15a2e22149
revert MAINTENANCE_VERSION numbers to keep dynamic linking compatible
2024-09-06 14:39:21 +02:00
2dc71ebd6e
Revert "use versioned libraries from now on for all architectures"
...
This reverts commit ecb02803c8 .
It turned out that we run into unnecessary dynalic link problems when
minor (but compatible) changes cause *_MAINENANCE_VERSION to be
incremented even though the library is compatible.
Maybe use -soname MAJOR.MINOR or -soname MAJOR instead later?
2024-09-06 10:32:17 +02:00
7077ece7f9
Send DBE_PROPERTY events before DBE_VALUE | DBE_LOG events to allow clients to update their formatting etc in time
2024-09-02 13:45:25 +02:00
22aaded26d
fix DBE_PROPERTY events for mbbi/mbbo records
2024-09-02 11:46:49 +02:00
c1b8831205
send DBE_PROPERTY events only if property field actually changed
2024-09-02 11:46:16 +02:00
1e64b08c32
bump rpm version
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-08-27 13:08:38 +02:00
d67036fcc0
Merge branch 'aliases' into PSI-7.0
2024-08-26 16:37:57 +02:00
d494d91ba2
allow to load the same alias multiple times (unless dbRecordsOnceOnly is set)
2024-08-26 16:30:20 +02:00
97ffcb725c
fix compile error with gcc 3.4.3
2024-08-09 11:45:20 +02:00
5930e8e2e4
time_t has 64 bit o 64 bit architectures
2024-08-09 11:44:26 +02:00
212f387d1b
keep INSTALL_PERMISSIONS non-writable
2024-08-07 17:42:40 +02:00
1ae21cdde4
improve error message more
2024-08-07 17:41:47 +02:00
03f17a08c3
Merge branch '7.0' into PSI-7.0
2024-08-07 17:30:04 +02:00
54117d5371
Don't use build-ids. We don't build debug packages and it causes conflics for the copied over compatibility libraris readelf etc
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
2024-06-12 15:37:41 +02:00
cc134d4649
work around rpmbuild's problems to find internal perl modules
2024-06-07 17:20:12 +02:00
012c4c73f1
fix LD_LIBRARY_PATH for VxWorks license manager
2024-06-07 17:19:09 +02:00
96864abb6c
Simplify cross build targets. In particular avoid rpath because that annoys rpmbuild
2024-06-07 17:19:01 +02:00
ad00947d48
use our own wine on RHEL9
2024-05-06 09:02:11 +02:00
2db99d46a7
need INSTALL_LOCATION realclean to properly clean up
2024-05-03 13:44:12 +02:00
11661455f1
move module pcas into local file
2024-05-02 16:20:01 +02:00
ecb02803c8
use versioned libraries from now on for all architectures
2024-05-02 16:20:01 +02:00
fcb720275a
bump RPM version
2024-05-02 16:20:01 +02:00
87d492bffd
Merge branch '7.0' into PSI-7.0
2024-04-30 14:40:00 +02:00
b379c6f3a5
fix problems with LD_LIBRARY_PATH when not installing to final location (e.g. when building RPMs)
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / CentOS-7 (push) Failing after 1s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-04-25 14:33:25 +02:00
da010afde9
fix rpath-link when FINAL_LOCATION is set
2024-04-25 14:33:25 +02:00
cb710920d0
fix bug that left ':'s behind and put only current (which is highest) EPICS version in PATH
2024-04-25 14:33:24 +02:00
87dea74dcd
fix linking the caRepeater.service
2024-04-25 14:33:24 +02:00
d35c7fe5eb
fix which files belong to which rpm and their dependencies
2024-04-25 14:33:24 +02:00
c5469efca1
change default permissions because rpmbuild likes the files owner-writable
2024-04-25 14:33:24 +02:00
fd436c40e8
fix problem removing broken links
2024-04-25 14:33:24 +02:00
8557d8adce
fix permission of caGateway.service
2024-04-25 14:33:24 +02:00
a0c55f597b
do not kill the caRepeater on update because that would kill dependent services like caCateways
2024-04-25 14:33:24 +02:00
9090f54f45
Re-added SHRLIB_SUFFIX change which avoids shared library version numbers
...
for older RHEL7 versions because of backward compatibility problems with RPM.
Remove the exception in CONFIG_SITE.Common.linuxCommon for release 7.0.8!
Create links with full version shared library names to allow programs built
against previous rpm version to run.
2024-04-25 14:33:13 +02:00
6085f9eb0b
git ignore bpmbuild products
2024-04-23 11:55:52 +02:00
a1de706d2c
update sub-submodules too
2024-04-23 11:55:52 +02:00
0b12a0cf7e
fix Obsoletes: caRepeater version
2024-04-23 11:55:45 +02:00
e9dcdd8936
do not set EPICS_BASE as that changes the default EPICS version chosen by iocsh and takes precedence over the /usr/local/epics/base link
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / CentOS-7 (push) Failing after 1s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2024-01-29 17:07:43 +01:00
e2bb42d8d3
obsolete caRepeater rpm
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-12-10 13:47:17 +01:00
abcada0d85
add rpm specfile and profile script
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / CentOS-7 (push) Failing after 1s
Base / Fedora-33 (push) Failing after 2s
Base / Fedora-latest (push) Failing after 1s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-12-08 15:32:20 +01:00
2c35d60a64
silent wine errors
2023-12-08 11:38:38 +01:00
af1b77eb0f
fix rpath when FINAL_LOCATION is set
2023-12-07 16:07:02 +01:00
93947eb027
prevents using make -j2
2023-12-06 14:24:56 +01:00
961671259f
Add support for RHEL9
2023-12-04 16:00:24 +01:00
Michael Davidsaver
db2482117d
rationalize osdMutex
...
Avoids split allocation.
Eliminates special case free-list.
win32: eliminate pre-XP
rtems-score: eliminate non-fast
2023-12-04 11:04:51 +01:00
a66caa5985
move cross compilers away from AFS
2023-12-04 10:08:47 +01:00
4803aae904
re-enable alternative PowerPMAC archs
2023-12-01 16:52:41 +01:00
427be18e2e
upgrade cross windows build to use mvsc 2019 on Linux archs that support it
2023-12-01 16:52:41 +01:00
fff690a449
skip Microsoft noise in rc
2023-12-01 16:52:41 +01:00
428b836500
switch to 64 bit raspbian cross compiler
2023-12-01 16:52:41 +01:00
6c74507b11
all our current host OS can build nilrt7-armv7a
2023-12-01 16:52:40 +01:00
122ca4e1d3
change PROC to ASL0
2023-12-01 16:51:49 +01:00
Ralph Lange
ba1bf00ce7
Use split() for fetching last tag with darcs
...
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-22 gcc-12 c++20 Werror (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
(setting $/='' breaks reading multi-line into an array)
2023-12-01 16:50:24 +01:00
Érico Nogueira
68fea5c2ca
Set ASL0 for mbboDirect Bx fields.
...
Since the record's VAL field is ASL0, it doesn't make sense to gate
writes into the Bx fields with ASL1.
2023-12-01 16:49:41 +01:00
Michael Davidsaver
3f03efe7fe
Add ERROR to error messages
2023-12-01 16:49:30 +01:00
Michael Davidsaver
98dc97022a
const-ify dbLink arrays
...
external code really should never be modifying pamaplinkType[]
2023-12-01 16:49:18 +01:00
Uchenna Ezeobi
5d01b637a7
Config: Fixed Hard coded LDFLAGS in MVME2500
2023-12-01 16:49:03 +01:00
Michael Davidsaver
69a184ee1d
update submodules
2023-12-01 16:48:54 +01:00
Michael Davidsaver
aebacff3db
release notes
2023-12-01 16:48:45 +01:00
Michael Davidsaver
27ad623d68
bi "Raw Soft Channel" use MASK
...
If set, apply MASK to value read into RVAL.
2023-12-01 16:48:06 +01:00
Michael Davidsaver
1b23701946
incorrect error check on GetStdHandle()
...
Likely inconsequential as GetConsoleMode() should
return 0 when given an invalid handle.
2023-12-01 16:47:45 +01:00
Michael Davidsaver
0502fe25e4
print ANSI escapes to stderr
...
unconditionally print ANSI some escapes (to colorize errors)
to the stderr stream.
2023-12-01 16:47:18 +01:00
Michael Davidsaver
77a37781af
colorize more errlog messages
2023-12-01 16:38:54 +01:00
Jeremy Lorelli
ba21e655df
Null check callback function in callbackRequest
...
Previously, calling callbackRequest(pcallback), where pcallback->callback
is NULL, would result in a crash on one of the callback threads.
2023-12-01 16:36:43 +01:00
Michael Davidsaver
2e727a0262
update ci-scripts
2023-12-01 16:36:35 +01:00
Michael Davidsaver
f4cb31d5d5
dbRecordField() add "did you mean..." hint for unknown field
2023-12-01 16:36:24 +01:00
Michael Davidsaver
ab4e687816
const-ify dbCopyEntry() and dbCopyEntryContents()
2023-12-01 16:36:12 +01:00
Michael Davidsaver
1d1926eaf3
avoid hang during concurrent db_cancel_event()
...
cf. fab8fd7102
2023-12-01 16:36:03 +01:00
Michael Davidsaver
d31ba6ade3
doc
2023-12-01 16:35:55 +01:00
609147dad0
gha: turn most warnings into errors in github build
2023-12-01 16:35:46 +01:00
Michael Davidsaver
5a5535aa5b
iocsh: keep history file
2023-12-01 16:35:36 +01:00
JJL772
de61390049
Com: Make STATIC_ASSERT macro typedefs unique
2023-12-01 16:35:29 +01:00
Michael Davidsaver
304d8217d9
dbRecordsOnceOnly allow append only with "*"
...
with
> record(ai, "myrec") {}
dbRecordsOnceOnly!=0 currently disallows appending fields with either form:
> record("*", "myrec") {} # error
> record(ai, "myrec") {} # error
Change the meaning such that dbRecordsOnceOnly!=0
allways allows appending when explicitly intended (rtype "*").
> record("*", "myrec") {} # allowed
> record(ai, "myrec") {} # error
Also clearly label this parse error.
2023-12-01 16:35:18 +01:00
Jack Harper
2c95dc91e9
iocsh: add comment to cvtArg explaining default iocsharg behaviour
2023-12-01 16:34:35 +01:00
Michael Davidsaver
8cc15c6e68
remove unused local
2023-12-01 16:34:24 +01:00
AlexWells
680e1734a4
iocsh: Add underline separator between help outputs
...
Also tweaks the overall format of the message a bit.
Add tests for new help output format
2023-12-01 16:34:04 +01:00
4aea7de032
update modules/pvData
2023-12-01 16:33:42 +01:00
Michael Davidsaver
bddbc38e0b
update ci-scripts
2023-12-01 16:28:58 +01:00
Jeremy Lorelli
67e669c5e5
libCom: Fix buggy pointer dereference in postfix()
2023-12-01 16:02:34 +01:00
Michael Davidsaver
e291ca0a03
Fix compile w/ vs2012
2023-12-01 15:04:24 +01:00
Emilio Perez
5b84a86ccd
Allow adding error symbols after early initialization
...
This was acomplished by making errSymbolAdd add the error symbol directly
into the global hash table and removing errnumlist which is not needed
anymore.
Unit tests were added for checking the following cases:
- Adding a valid symbol and checking that it exists (fixed by this change)
- Getting an existing error symbol
- Getting a non existing error symbol
- Adding an invalid error symbol (fixed by this change)
- Adding an error symbol with a code that already
exists (fixed by this change)
Therefore, issue #268 was fixed
error: statically allocate error symbol hash table
This will allow calling errSymbolAdd before errSymBld, therefore, a
function adding error symbols can now be run before iocInit or errlogInit
error: add a constant for the minimum module number
Make adding an identical error symbol not fail
A test case was also added which test that adding an error symbol
with same error code and message as one added before will not fail
Add locking to error symbol table
This protects the cases of:
- simultaneously adding and requesting of an error symbol
- simultaneously adding many error symbols
Update release notes regarding adding error symbols
2023-12-01 15:03:00 +01:00
Michael Davidsaver
cb6442da71
epicsThreadShow() zombies
...
Flag when the thread has returned, but the tracking
struct is still around. eg. in need of joining.
2023-12-01 15:01:10 +01:00
Érico Nogueira
49b9573f3a
libCom: detect support for backtrace() with __has_include.
...
This is necessary in order to build epics-base with musl libc, for
example, and any other C libraries which don't include this
functionality. In order to not regress builds with older compilers, we
still support the uclibc check. Furthermore, it has been checked that
uclibc-ng (the maintained version of uclibc) doesn't install the
<execinfo.h> header when the functionality is disabled [1] [2].
To avoid repetition, we don't define HAS_EXECINFO to 0 when it is not
available.
[1] https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/Makefile.in?id=cdb07d2cd52af39feb425e6d36c02b30916b9f0a#n224
[2] https://cgit.uclibc-ng.org/cgi/cgit/uclibc-ng.git/tree/Makefile.in?id=cdb07d2cd52af39feb425e6d36c02b30916b9f0a#n277
2023-12-01 15:01:01 +01:00
Michael Davidsaver
42dfca2b54
dbEvent: handle multiple db_event_cancel()
...
Allow for multiple db_event_cancel() (concurrent or
self-cancel) prior to event_task wakeup.
In db_event_cancel(), immediate free() only if idle
(not queued or in progress). Otherwise, defer free()
to event task. Avoids need to immediately expunge
canceled event from queue. Allow event task to
process canceled events as normal (except no user_sub)
until npend==0.
2023-12-01 15:00:51 +01:00
Michael Davidsaver
3fd79a21a2
privatize evSubscrip
2023-12-01 15:00:34 +01:00
Michael Davidsaver
12f311b780
dbEvent minor
2023-12-01 15:00:16 +01:00
Michael Davidsaver
8abc9f8d03
minor
2023-12-01 15:00:08 +01:00
Michael Davidsaver
ae6f01b8ee
doc dbLock.h
2023-12-01 14:59:56 +01:00
1d3a2defa2
Merge 7.0 commit 'ca9c95' into PSI-7.0
2023-12-01 14:21:07 +01:00
43f6fd5060
install msi for all "Command" builds
Check EditorConfig / editorconfig (push) Failing after 2s
Base / Cross linux-aarch64 (push) Failing after 1s
Base / Cross linux-arm gnueabi (push) Failing after 2s
Base / Cross linux-arm gnueabihf (push) Failing after 1s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-10-03 16:50:39 +02:00
Michael Davidsaver
c8d596034a
add missing include
2023-09-01 16:11:50 +02:00
Emilio Perez
1d3459982c
Update release notes regarding adding error symbols
2023-09-01 16:11:50 +02:00
Emilio Perez
9934242ccf
Add locking to error symbol table
...
This protects the cases of:
- simultaneously adding and requesting of an error symbol
- simultaneously adding many error symbols
x
2023-09-01 16:11:50 +02:00
Emilio Perez
e6dab90bf4
Make adding an identical error symbol not fail
...
A test case was also added which test that adding an error symbol
with same error code and message as one added before will not fail
2023-09-01 16:11:50 +02:00
Emilio Perez
c680b9bebd
error: add a constant for the minimum module number
2023-09-01 16:11:50 +02:00
Emilio Perez
9555ca05b8
error: statically allocate error symbol hash table
...
This will allow calling errSymbolAdd before errSymBld, therefore, a
function adding error symbols can now be run before iocInit or errlogInit
2023-09-01 16:11:49 +02:00
Emilio Perez
0cd56fa40b
Allow adding error symbols after early initialization
...
This was acomplished by making errSymbolAdd add the error symbol directly
into the global hash table and removing errnumlist which is not needed
anymore.
Unit tests were added for checking the following cases:
- Adding a valid symbol and checking that it exists (fixed by this change)
- Getting an existing error symbol
- Getting a non existing error symbol
- Adding an invalid error symbol (fixed by this change)
- Adding an error symbol with a code that already
exists (fixed by this change)
Therefore, issue #268 was fixed
2023-09-01 16:11:49 +02:00
Michael Davidsaver
485ac85fa5
appveyor remove skip_commits:
2023-09-01 16:11:49 +02:00
1148931226
On Vxworks clone std* file handles because they are thread specific
2023-09-01 14:15:56 +02:00
73f80cced9
Merge branch '7.0' into PSI-7.0
2023-08-21 14:14:16 +02:00
152c72bab0
fix submodule pvData to use our fork
2023-08-14 15:42:10 +02:00
0f086126b7
fix escaped quotes in quoted strings
Check EditorConfig / editorconfig (push) Failing after 1s
Base / Cross linux-aarch64 (push) Failing after 2s
Base / Cross linux-arm gnueabi (push) Failing after 1s
Base / Cross linux-arm gnueabihf (push) Failing after 2s
Base / Fedora-33 (push) Failing after 2s
Base / CentOS-7 (push) Failing after 5s
Base / Fedora-latest (push) Failing after 1s
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-06-22 16:37:29 +02:00
5b058d7d27
Merge branch '7.0' into PSI-7.0
2023-06-22 16:36:32 +02:00
28d33d43ec
Merge branch 'fix_genVersionHeader' into PSI-7.0
Check EditorConfig / editorconfig (push) Failing after 1s
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 1s
Base / Fedora-latest (push) Failing after 2s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-04-05 11:35:56 +02:00
b72fcff44d
fix problem with commands returning multiple trailing newlines
2023-04-05 09:27:42 +02:00
d3dc2afd8d
Merge branch '7.0' (after codeathon 2023) into PSI-7.0
2023-03-29 13:36:52 +02:00
e9237ef4e8
use toolset 12 (fix in pvData sharedVector.h was needed) and bump up used C++ standards
Base / CentOS-7 (push) Failing after 2s
Base / Fedora-33 (push) Failing after 4s
Base / Fedora-latest (push) Failing after 5s
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Ub-20 gcc-9 unsigned char (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-03-29 10:23:13 +02:00
c578148e36
unused cross architectures disabled
2023-02-28 16:08:23 +01:00
92a461fbd9
use -fno-strict-aliasing only on those architectures which complain
2023-02-28 16:08:23 +01:00
d5988446c6
updated pcas module
2023-02-28 16:08:22 +01:00
26e1e94b90
modify tests to match our code modifications
2023-02-28 16:08:22 +01:00
64f67d036b
fix epicsThreadSleepQuantum not to fail epicsTimeTest because of unrealistically high clock resolution
2023-02-28 16:08:22 +01:00
e33728362d
Get back calcout record link fix
...
This reverts part of commit 55536a13db .
2023-02-28 16:08:21 +01:00
23511c4a53
restore VxWorks 5 compatibility
2023-02-15 17:01:11 +01:00
5db310813f
Merge branch '7.0' into PSI-7.0
2023-02-15 16:54:36 +01:00
6ec0c3b844
rework RHEL cross compilation
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2023-02-10 13:36:31 +01:00
8bad990471
fix the bugfix for gcc-toolset-11
2023-02-02 11:48:21 +01:00
cb4cb6f4d7
build host stuff only for SLx/RHELx
2023-02-02 11:48:21 +01:00
33ecfcb6bc
drop support for SL6 and 32 bit Windows
2023-01-18 16:42:22 +01:00
565ccae0b5
fix -g flag usage -- modifying OPT_CFLAGS_YES in CONFIG_SITE.* does not work
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2022-11-15 14:32:30 +01:00
ddfa24e15d
bugfix for long sub function names
2022-11-04 16:08:25 +01:00
6dc7224cea
fix problem with fragmented log messages
2022-09-12 17:43:16 +02:00
25a2258663
make NTP driver more robust against strange time stamps
2022-09-12 17:31:25 +02:00
Michael Davidsaver
13bd6bac5f
Com: rewrite errlog
...
Switch to double buffering to allow errlogThread
to unlock while printing.
Conflicts:
modules/libcom/src/error/errlog.c
2022-08-03 09:18:20 +02:00
39de02f350
fix comments
2022-08-02 17:41:10 +02:00
efd9e7908a
allow arrays of strings in CHAR wf and lsi (concatenating)
2022-07-28 12:22:06 +02:00
96fe9306c7
fix JSON errors when reading empty array links
2022-07-27 09:58:09 +02:00
0caa5a045c
fix for commit 5e076e6
2022-07-27 09:55:24 +02:00
4ffa5c8c88
fix problem with not working epicsSocketAccept() on moxa42-armv6l
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2022-06-29 16:03:19 +02:00
5e076e6d30
improve error message
2022-06-29 11:43:56 +02:00
dcb2c5affd
fix CA event queuing problem with arrays under high network load
2022-06-28 09:08:57 +02:00
3ac3906fea
unify cross windows builds with separate wine dirs per host arch (and thus wine version)
2022-06-21 16:27:33 +02:00
2d597a68b9
enable cross compilation for RHEL7-x86_64 and nilrt7-armv7a on RHEL8 (using mounted SYSROOT at /opt/RHEL7)
2022-06-21 16:27:24 +02:00
1bfe3dec3c
use gcc 11 from gcc-toolset for RHEL8
2022-06-10 09:02:20 +02:00
ea0b05c32b
use highest supported C++ standard for RHEL8
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2022-06-07 11:17:55 +02:00
9c64469f1e
re-order cross archs between RHEL7 and RHEL8 hosts
2022-06-07 11:09:03 +02:00
2a4ebdf347
can have only one RTEMS version
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2022-05-19 09:39:01 +02:00
d5756faef4
restore compatibility with EPICS 3.13 clients
2022-05-19 09:07:31 +02:00
77fb5cf425
use newest C++ standard for yocto 4.0
2022-05-18 16:49:19 +02:00
46141e98d5
add RTEMS 4.9 and 5.1 support
2022-05-05 14:45:08 +02:00
5ac51f86ad
disable not needed VxWorks archs
2022-05-05 14:08:36 +02:00
0af4fce080
removed not needed PATH_FILTER
2022-05-05 14:07:14 +02:00
4fb42763a2
moved most cross archs to common linux-x86_64 host arch
2022-05-05 14:06:38 +02:00
211d29c0e1
new yocto 4.0 arch for Zynq
2022-05-05 14:05:19 +02:00
da7bca9c16
some vxWorks 5 hacks
2022-05-05 14:02:31 +02:00
ec346a7b8d
update to newer SDK
2022-05-05 14:01:36 +02:00
81d1082bfd
no license manager access with this?
2022-05-05 14:01:07 +02:00
3f8cee7d73
fix for debug output formats
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
2021-12-14 16:07:58 +01:00
aae9d68818
re-enable hex numbers in hardware links
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
2021-11-10 09:38:36 +01:00
f43d21eab3
always have git hash in version string
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 beatnik (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 pc686 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 xilinx_zynq_a9_qemu (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-5.1 uC5282 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2021-09-02 14:32:10 +02:00
9e1e4ddd91
allow any char in PV field names
2021-08-26 15:39:56 +02:00
8d1cd837d1
new cross architectures
2021-08-23 16:13:08 +02:00
dc277d1d99
fix writing to mbboDirect.VAL
2021-08-23 15:54:04 +02:00
Kay Kasemir
b7ad6d906a
int64in: Fix monitor delta test
...
Only the lower 32 bit used to be compared.
https://bugs.launchpad.net/epics-base/+bug/1938459
2021-08-23 15:51:14 +02:00
Andrew Johnson
3cfc16f5ff
Add newlines to a couple iocsh usage strings
2021-08-23 15:50:09 +02:00
JJL772
05bf567f3b
Fix segfault in dbtpn when value parameter is nullptr
...
Running 'dbtpn Record' in iocsh would result in a segfault.
2021-08-23 15:49:50 +02:00
JJL772
ff1b9d4250
Fix potential memory leak on error
...
In osdThread.c for POSIX if pthread_create_key fails
In iocLogServer.c if fdmgr_init returns NULL
In dbBkpt.c if semaphore creation fails while adding a bp to a lockset
In devSiSoftCallback.c if linked record is not found
2021-08-23 15:49:40 +02:00
Andrew Johnson
9b9de013db
recGbl: Update to using dbGetTimeStampTag()
2021-08-23 15:49:22 +02:00
Andrew Johnson
c546f6da23
waveform: Add back lost PACT = TRUE
...
Fixes GitHub Issue #187
2021-08-23 15:49:09 +02:00
8a08974f15
build for V64 too in order to have more versions tested
2021-08-23 15:41:04 +02:00
04d23354b9
config files closer to upstream
2021-08-19 11:27:30 +02:00
ddad6e7b6f
backward compatible incomplete ? CALC expression
2021-08-19 11:24:25 +02:00
9a17604e70
put V64-ppc604 file back
2021-07-19 15:40:35 +02:00
c7e3359f08
fix compiler error unable to find a register to spill in class 'FLOAT_REGS'
2021-07-19 15:39:29 +02:00
16d068353a
minimize differences to upstream version
2021-07-19 15:38:51 +02:00
f7b4c91163
extend PATH to find wine
2021-07-19 15:38:00 +02:00
55536a13db
revert several files back to upstream version
2021-07-19 15:36:29 +02:00
66abb7116f
Merge tag 'R7.0.6' into PSI-7.0
...
ANJ: Tagged for release
Conflicts:
.ci
configure/os/CONFIG_SITE.linux-x86.Common
modules/libcom/src/misc/epicsString.h
src/tools/makeTestfile.pl
2021-07-08 19:00:08 +02:00
bb89d5d24e
add EPICS_MUTEX_USE_PRIORITY_INHERITANCE environment variable to make inversion-safe mutiexes configurable
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
2021-06-10 15:24:59 +02:00
ad7a2ddf65
remove buggy vxWorks implementation of epicsAtomicCmpAndSwap* using vxCas
2021-06-10 15:23:09 +02:00
19031a7d11
make callbackRequest safer in case initialization fails
2021-06-10 15:20:54 +02:00
1c9887bd45
move -whole-archive flags to central config
2021-06-10 15:20:19 +02:00
209b979e56
fix warning missing no newline at end of file
2021-06-02 14:52:04 +02:00
34ce5c1d21
abort thread when mutex unlock fails due to programming error
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19, debug (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
2021-05-05 10:15:15 +02:00
605aff2461
tests for epicsStrnGlobMatch added
2021-05-03 14:39:24 +02:00
ba1c40df7c
comment added
2021-05-03 14:39:24 +02:00
e25dafa9ca
doxygen comments added
2021-05-03 14:39:23 +02:00
ce78836328
use SIZE_MAX
2021-05-03 14:39:23 +02:00
8225c313b9
Support glob pattern for epicsEnvShow
...
Conflicts:
documentation/RELEASE_NOTES.md
2021-05-03 14:39:15 +02:00
be78b33570
code streamlined
2021-05-03 14:35:32 +02:00
9926fe3036
allow glob pattern in var command
...
Conflicts:
documentation/RELEASE_NOTES.md
2021-05-03 14:35:24 +02:00
Andrew Johnson
718390cfba
Add tests confirming that input value fields still writable
...
Having a constant INP link doesn't break that.
2021-05-03 14:31:26 +02:00
Andrew Johnson
6f864fc10e
Release Notes entry with link to bug.
2021-05-03 14:31:26 +02:00
Andrew Johnson
4b6cb2bcdd
Fixes for Async Soft Channel input device support
...
The add_record() routine wasn't properly checking for unsupported
link types, resulting in an assertion failure on IOC exit if the
record was left in a "bad" state.
2021-05-03 14:31:26 +02:00
Andrew Johnson
c866609f24
Add regression tests for Async Soft Channel input links
...
Caused by the previous fix, but this is repairable.
2021-05-03 14:31:25 +02:00
Andrew Johnson
ee193edd42
Fix for regression in link initialization
...
Fixes lp: #1824277
Shows a problem with Async Soft Channel input support though.
2021-05-03 14:31:25 +02:00
Andrew Johnson
40c55d65b3
Add regression test for lp: #1824277
2021-05-03 14:31:24 +02:00
Andrew Johnson
a83b3a5331
Added "Win2019 MSC-19, debug" build to GHA
...
... as suggested by Freddie.
2021-05-03 14:26:29 +02:00
Michael Davidsaver
65098a4120
update .ci
...
Conflicts:
.ci
2021-05-03 14:15:47 +02:00
Andrew Johnson
0650fba936
Disable netget test on CI systems
2021-05-03 14:13:22 +02:00
Andrew Johnson
16244acd3c
Increase default timeout, improve notes
2021-05-03 14:13:21 +02:00
Andrew Johnson
fe52b0aa1a
Release notes describing test timeouts
2021-05-03 14:13:21 +02:00
Andrew Johnson
2af0fe894e
Correct comments in makeTestfile, add "export"
2021-05-03 14:13:20 +02:00
Andrew Johnson
387481799b
Turn off debug in netget.plt
2021-05-03 14:13:20 +02:00
Andrew Johnson
d606155f17
Make BAIL_OUT display what was thrown
2021-05-03 14:13:19 +02:00
Andrew Johnson
c4d639e72a
Kill CA & PVA clients properly if they time out
...
Uses Win32::Process or fork() to run caget/pvget.
The system_timeout() and qx_timeout() utilities added here
should be extracted into a separate EPICS::Timeouts module.
2021-05-03 14:13:19 +02:00
Andrew Johnson
19d10b3161
netget: watchdog() now returns a result
...
Currently this can only be a scaler value.
On timeout, calls the fail function and returns its result instead.
2021-05-03 14:13:18 +02:00
Andrew Johnson
220e2f9b12
Generate comments on how to adjust the timeout
2021-05-03 14:13:18 +02:00
Andrew Johnson
3661874c92
Replace Win32::Job with Win32::Process
...
GitHub Actions builders won't let us use Win32::Job
2021-05-03 14:13:17 +02:00
Andrew Johnson
a9a3ce535c
Timeouts for running unit test programs
...
The generated .t file now kills the test program if it hasn't
completed within a defined interval, 5 minutes by default.
Separate implementations for Windows and Unix hosts.
2021-05-03 14:13:17 +02:00
Andrew Johnson
6a81b2c6a0
CI: Allow up to 5 minutes for make test-results
2021-05-03 14:13:16 +02:00
Andrew Johnson
139fac2928
Update CI test configurations
...
- Limit test-results step to 1 min in case a test hangs without
generating a tapfile, as `make test-results` may re-run it.
- Limit Appveyor tests to 20 mins.
- Always run `make test-results` on GHA.
2021-05-03 14:13:16 +02:00
dcc6a36bf7
Merge commit '235f8ed2fb85270a1b9edddbff6a1c5b10f484b9' into PSI-7.0
...
Conflicts:
.ci
2021-05-03 14:02:42 +02:00
3b7fd004b8
fix SKIP_BUILDS when INSTALL_LOCATION is not used
2021-04-28 15:39:41 +02:00
2796764905
cross build for RHEL7 on RHEL8 does not work yet
2021-04-28 15:35:55 +02:00
4c27619ee9
run tests on cross archs where possible
2021-04-28 15:35:00 +02:00
a40737c06b
Add RHEL8 support
Base / Ub-20 clang-10 C++11 (push) Has been cancelled
Base / MacOS clang-12 (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW (push) Has been cancelled
Base / Ub-16 clang-9 (push) Has been cancelled
Base / Ub-20 clang-10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.10 (push) Has been cancelled
Base / Ub-20 gcc-9 + RT-4.9 (push) Has been cancelled
Base / Win2019 mingw (push) Has been cancelled
Base / Ub-20 gcc-9 C++11, static (push) Has been cancelled
Base / Ub-20 gcc-9 + MinGW, static (push) Has been cancelled
Base / Ub-16 gcc-4.8 (push) Has been cancelled
Base / Ub-16 gcc-4.9 (push) Has been cancelled
Base / Ub-20 gcc-8 (push) Has been cancelled
Base / Ub-20 gcc-9 (push) Has been cancelled
Base / Win2019 MSC-19 (push) Has been cancelled
Base / Win2019 MSC-19, static (push) Has been cancelled
2021-04-07 13:54:19 +02:00
34aebf7eea
get rid of explicit templates for VxWorks
2021-04-07 13:53:17 +02:00
da350d0d54
use latest versions
2021-04-07 13:48:40 +02:00
243807cbe5
updated submodules
2021-03-26 17:07:27 +01:00
b3c18ebc4e
use only 3 version digits for INSTALL_LOCATION
2021-03-24 14:51:34 +01:00
f25f067e9c
Merge branch '7.0' into PSI-7.0
...
Conflicts:
modules/database/test/std/link/Makefile
modules/libcom/src/osi/os/posix/osdMutex.c
modules/libcom/src/osi/os/vxWorks/osdThread.h
2021-03-24 14:45:02 +01:00
74d269304c
simplified SL6-x86 config
2021-03-24 14:29:04 +01:00
c949cb5c8c
new license server name needed for cross compiler
2021-03-05 14:20:53 +01:00
2495919611
(re-)enable 32 bit SL6 cross build
2021-03-03 15:53:02 +01:00
7ed4f6c704
we don't build 32 bit RHEL7-x86
2021-03-03 15:47:33 +01:00
eb828f3807
use C++11 whereever possible
2021-03-03 15:39:02 +01:00
a98708302b
drop SL5 support
2021-03-03 14:48:15 +01:00
0dae3e206f
fix for vxWorks 6.9.0
2021-03-02 17:28:55 +01:00
505e6f45c1
fix for older vxWorks installations
2021-03-02 17:28:13 +01:00
424de7d9c4
fix for old posix implementations
2021-03-02 17:27:43 +01:00
1a0de528e1
Merge tag 'R7.0.5' into PSI-7.0
...
ANJ: Tagged for release
Conflicts:
configure/os/CONFIG_SITE.Common.linuxCommon
2021-03-02 09:18:43 +01:00
d795dd76a6
bugfix for older compilers: have all declarations before instructions
2020-11-16 17:58:01 +01:00
Andrew Johnson
45924d28e0
Add -v (verbose) flag to softIoc
...
Only display the startup steps taken if -v was given.
Show each step *before* running it, so error messages follow it.
2020-11-16 17:44:51 +01:00
Andrew Johnson
b1d0a0d036
Build: Do clean before uninstall actions (if requested)
2020-11-16 17:44:21 +01:00
Andrew Johnson
45e9cf9a94
Warn about NULL dbevEventUserFreeList
2020-11-16 17:44:01 +01:00
Andrew Johnson
a8dcff2f0d
Merge fix-wrong-order-phas fixes from 3.15 branch
2020-11-16 17:41:08 +01:00
53a7d25923
allow constant links with numeric 1 element arrays like [42]
2020-11-16 17:34:20 +01:00
Ralph Lange
c701e7e98e
Redo d3d40689 that was lost in upmerging
2020-11-16 17:33:25 +01:00
Michael Davidsaver
bf8e097756
compat IPPORT_USERRESERVED
...
musl libc doesn't define IPPORT_USERRESERVED
2020-11-16 17:32:29 +01:00
Andrew Johnson
837a2bbdde
const init a char array from a string value
...
Conflicts:
documentation/RELEASE_NOTES.md
2020-11-16 17:31:08 +01:00
Andrew Johnson
6fb361a965
Fix Cygwin TCP_NODELAY issue from Paul Chu & Freddie
...
Conflicts:
documentation/RELEASE_NOTES.md
2020-11-16 17:27:56 +01:00
1db2cba81d
Merge commit '10d472202dc2bf1fa5c569d2a14d460e95030564' into PSI-7.0
...
This is before PVA is modified
2020-11-16 17:06:22 +01:00
ce43a67cbd
re-add removed .ci submodule
2020-11-13 10:07:34 +01:00
7ac8f056ed
added missing header for close() in VxWorks 6.3
2020-11-12 11:21:26 +01:00
d157e96aac
remove compiler warning
2020-11-12 10:59:54 +01:00
1d1e3e9527
calc backward compatibility: allow incomplete conditional
2020-11-12 10:54:11 +01:00
48d37e6b45
drop support for 32 bit SL6
2020-07-06 14:02:04 +02:00
5d03f20831
build for VxWorks 6.9
2020-07-06 14:00:15 +02:00
9e72edb544
fix comment and linker flag
2020-07-06 10:56:02 +02:00
4476c71f62
removed 'git describe' from EPICS version string, as it is now shown in Revision string
2020-06-26 11:17:51 +02:00
e9471b3072
Merge branch '7.0' of https://git.launchpad.net/epics-base into PSI-7.0
2020-06-24 18:01:47 +02:00
4082cb27c3
new architecture nilrt7-armv7a (NI Linux Real Time) for ESI
2020-06-03 10:47:14 +02:00
88cdffddb6
Merge branch '7.0' release 7.4.0.1 into PSI-7.0
...
Conflicts:
.gitmodules
modules/database/src/ioc/db/Makefile
modules/libcom/test/epicsAtomicTest.cpp
modules/pvAccess
modules/pvData
modules/pvDatabase
modules/pva2pva
2020-06-03 10:46:07 +02:00
b27d1416b5
install location with patch level
2020-04-07 15:38:05 +02:00
ab97b5fe54
Bring back VxWorks 5 compatibility
2020-04-07 15:37:32 +02:00
bbaa207603
Merge remote-tracking branch 'remotes/xiaoqiang/wine_msvc' into PSI-7.0
2020-04-06 14:00:56 +02:00
Xiaoqiang Wang
605937bbac
use the msvc from a new location
2020-04-06 11:05:04 +02:00
Xiaoqiang Wang
594fcb9a0d
CXXFLAGS from CONFIG_win32-x86.Common
2020-04-03 15:10:46 +02:00
Xiaoqiang Wang
e033c0cfb2
use MSVC via WINE to compile for windows
2020-04-01 14:44:38 +02:00
Xiaoqiang Wang
53ebbab941
use MSVC_DIR to pick up MSVC toolchains
2020-04-01 14:42:18 +02:00
86adc529ef
Merge remote-tracking branch 'origin' into PSI-7.0
...
Conflicts:
configure/os/CONFIG_SITE.Common.linuxCommon
modules/libcom/src/log/iocLog.c
modules/libcom/src/log/logClient.c
modules/pvAccess
modules/pvData
modules/pvDatabase
2020-02-06 17:28:40 +01:00
3a774d37f8
call shell to get EPICS_SITE_VERSION only when compiling EPICS base
2019-09-20 09:02:35 +02:00
5f6b1e2b16
(Re-)connect only when there is something to send. This avoids constant useless disconnect/connect cycles if the server (or firewall) keeps closing the connection.
2019-09-04 10:14:05 +02:00
584caf54b2
don't use space in version string
2019-09-03 09:17:38 +02:00
d602c1cdcb
detect when server closes connection. can only be done reliably with recv, not with send
2019-09-02 17:47:43 +02:00
12ce14b6e5
no need to delay startup only because log server is currently not available
2019-09-02 17:47:43 +02:00
e02709b3a4
send pending log messages directly after connecting
2019-09-02 17:47:43 +02:00
b19709039d
avoid needless memmove calls
2019-09-02 17:47:42 +02:00
3c4ffbf267
elimitate duplicate code in logClient
2019-09-02 17:47:42 +02:00
4942da0c88
do not discard unsent messages when log server has closed connection, instead try to send them after reconnect
2019-09-02 17:47:42 +02:00
5f547257ac
speed up logRestart thread termination at exit
2019-09-02 17:47:42 +02:00
1b99366887
don't send errlog on all logClients
2019-09-02 17:47:42 +02:00
871af36ac5
move -fno-strict-aliasing flag to central place for all Linux version
2019-09-02 16:44:53 +02:00
0ad6d2aec9
typo in comment
2019-09-02 13:53:21 +02:00
8837d2f275
use perl instead of date in EPICS_SITE_VERSION because of Windows
2019-09-02 10:49:44 +02:00
09a17127a9
make xxxTestHarness TESTPRODs instead of PRODs
2019-09-02 10:47:43 +02:00
3699c5bc4c
fix strict-aliasing warnings
2019-08-26 15:50:07 +02:00
157b0867fa
removed unused vxWorks version defaults
2019-08-14 14:06:05 +02:00
56529964f3
always use -g for non-vxWorks gnu compiler
2019-08-14 13:55:07 +02:00
c28e240fce
clear whitespace
2019-08-14 11:39:30 +02:00
b04b2dab22
fix astac crash
2019-08-13 15:13:54 +02:00
8edcd7b07f
use READLINE as default for all Linux systems
2019-08-09 16:21:08 +02:00
ca78451122
move PSI specifics out to CONFIG_SITE. files
2019-08-09 13:33:41 +02:00
4cc44e3dce
cleanup spaces
2019-08-09 13:32:49 +02:00
e81d3a1d7d
remove strict-aliasing warnings in RHEL7
2019-08-09 11:34:50 +02:00
53dd61b80a
merged with R7.0.3
2019-08-09 11:31:43 +02:00
5b754d320f
fix posix epicsThreadSleepQuantum() implementation not to return 0.01 on Linux
2019-07-24 14:17:25 +02:00
2be2658cfc
added modules/pcas
2019-07-22 17:12:22 +02:00
2b157096e6
merge branch '7.0' into 'PSI-7.0'
2019-07-22 15:44:08 +02:00
71eaddfd84
Merge branch 'refs/heads/PSI-7.0.1' into PSI-7.0
2019-07-22 15:36:33 +02:00
5589deb3ad
make sure softIoc for vxWorks contains all functions
2019-07-22 15:17:18 +02:00
0bb80e373b
add simple calculations to macros
2019-05-10 14:44:17 +02:00
4acdd83984
also build pcas
2019-05-10 11:13:23 +02:00
d12d38f970
re-enable -fno-strict-aliasing for vxWorks
2019-05-10 11:08:48 +02:00
74d9749255
fix install location
2019-05-10 11:07:50 +02:00
3276ada78a
build for DeltaTau with ELDK-5.3 for newer C++ compiler
2019-05-08 17:32:50 +02:00
de378eec34
also build pcas
2019-04-03 15:14:34 +02:00
dbb2d875fb
undo commit 2206934 which introduces a MKDIR rule that conflicts with driver/makefile
2019-04-03 15:13:00 +02:00
c7f966a1f5
fix install location
2019-04-03 15:10:28 +02:00
7889dda6f8
merged with upstream
2019-02-20 10:51:02 +01:00
a2ccf3b631
add raspberryPi and skip unused vxWorks archs
2018-10-31 15:23:05 +01:00
57db34b303
Merge branch 'FixShellCommands' into PSI-7.0
2018-10-24 09:25:44 +02:00
4f790758af
no PVA for mvl40-xscale_be
2018-10-23 10:01:13 +02:00
ce9dfc6bb4
need some .o files, but there aren't many any more
2018-10-18 16:20:45 +02:00
4f40ad1927
build for mvl40-xscale_be (without PVA)configure/os/CONFIG.Common.mvl40-xscale_be
2018-10-18 16:20:13 +02:00
a42a4010d6
skip building with clang on old SL6 to avoid problems with cross build from RHEL7
2018-10-11 13:20:59 +02:00
a2aa17fafc
some drivers complain about strict-aliasing
2018-10-11 08:36:35 +02:00
5bf2784db2
add -fno-strict-aliasing for those archs which complain about anyscalar.h
2018-10-05 10:43:08 +02:00
7a4e7b7600
add tar and copysrc make rules
2018-10-03 17:13:13 +02:00
70aa23513f
use -isystem option to find correct headers for cross compiling for old Linux host versions
2018-10-03 16:47:57 +02:00
71ded2f25f
install dbCaPvt.h needed by devIocStats/ioccar
2018-10-03 16:43:32 +02:00
11103351b2
add build year-month to version string
2018-10-03 16:38:53 +02:00
146a413977
add -isystem to avoid system headers in .d files (does not work for vxWorks 5)
2018-10-03 13:48:09 +02:00
4e44550f62
Merge branch 'FixShellCommands' into PSI-7.0
2018-09-28 11:41:52 +02:00
9952470486
Merge branch 'FixShellCommands' into PSI-7.0
2018-09-27 13:58:23 +02:00
02d30dedbc
install server.h for misc module
2018-09-26 16:10:30 +02:00
5ed0fe52a0
Merge branch '7.0' into PSI-7.0
2018-09-26 11:45:19 +02:00
42b1f774da
add PSI configuration
2018-09-25 11:13:08 +02:00
7738b68320
fix missing template instances for old vxWorks (uses -fno-implicit-templates)
2018-09-24 18:00:53 +02:00
1199fabe90
Fix strange compiler errors with gcc 2.96:
...
using <namespace::function>; seems not to work but
using namespace <namespace>; works
Also 'add' only works with explicit namespace. Why?
2018-09-21 16:21:13 +02:00
1aefc5f2f0
re-enable building vxWorks 5
2018-09-21 16:20:17 +02:00
6f666c6c22
Add mechanism to skip modules for selected architectures
2018-09-21 15:50:06 +02:00