zimoch
6cc3a0b9e2
fix vxWorks softIoc build
2025-07-24 10:19:51 +02:00
zimoch
250c9658c2
drop RHEL7 architecture
2025-01-16 08:17:19 +01:00
zimoch
eb59cb6c7e
drop VxWorks 5 and 7 compatibility
2025-01-16 08:17:19 +01:00
zimoch
b53505d339
Merge branch '7.0' into PSI-7.0
2024-12-05 16:58:15 +01:00
zimoch
4a442bb56c
Support deb12-x86_64
2024-11-25 09:27:53 +01:00
zimoch
60075df3cf
Support deb10-x86_64 as a Host arch (allow to build modules on the system)
2024-11-25 09:26:50 +01:00
zimoch
42892f3921
make VALID_BUILDS contain Host automatically if BUILD_CLASS is HOST
2024-11-18 10:26:59 +01:00
Chris Johns
98a30e8029
rtems: Extend the BSP checks for 5 to 5 or greater
2024-10-31 16:21:49 -05:00
Chris Johns
f9d1fbeedb
rtems: BSP mvme2700 is now supported in RTEMS
...
This patch changes the name for RTEMS 6 or later from mvme2307 to
mvme2700.
2024-10-31 16:21:49 -05:00
Chris Johns
2b8a944a7d
rtems: Add legacy network support and fix LDFLAGS
...
RTEMS 6 has moved the legacy network support out of the main repo
to a 3rd party library. This change adds support for using the
legacy networking stack with EPICS in a backwards compatible way.
A BSP can be built with libbsd or the legacy stack and by default
EPICS 7 assumes libbsd.
This patch also fixes the LDFLAGS adding the RTEMS LDFLAGS imported
from Makefile.inc.
2024-10-31 16:21:49 -05:00
Chris Johns
83cbf8a4c7
freebsd: Add support for x86 and amd64 builds
...
Use the OS compiler, ie cc and c++.
2024-10-31 16:16:45 -05:00
Andrew Johnson
f47e1d94a3
Use Perl for filtering MAKEFLAGS properly
...
Requires moving the checkflags code into CONFIG_BASE
as that's where FIND_TOOL gets defined.
Fixes #545
2024-10-30 09:51:37 -05:00
615ba73044
Rules to generate and install Markdown
...
Markdown can be generated from .pod and .dbd.pod files.
Markdown will be generated and installed by "make inc".
Co-authored-by: Timo Korhonen <timo.korhonen@ess.eu >
Co-authored-by: Andrew Johnson <anj@anl.gov >
2024-10-02 09:16:29 -05:00
Minijackson and Timo Korhonen
c285f2a78f
dbdToMD.pl: create
...
Co-authored-by: Timo Korhonen <timo.korhonen@ess.eu >
2024-10-02 09:16:29 -05:00
Minijackson and Timo Korhonen
fcb227ed97
podToMD.pl: create
...
Co-authored-by: Timo Korhonen <timo.korhonen@ess.eu >
2024-10-02 09:16:29 -05:00
zimoch
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
zimoch
15a2e22149
revert MAINTENANCE_VERSION numbers to keep dynamic linking compatible
2024-09-06 14:39:21 +02:00
zimoch
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
zimoch
403ebab858
use more standard permissions for bins and libs
2024-08-21 09:50:26 -05:00
zimoch
212f387d1b
keep INSTALL_PERMISSIONS non-writable
2024-08-07 17:42:40 +02:00
zimoch
03f17a08c3
Merge branch '7.0' into PSI-7.0
2024-08-07 17:30:04 +02:00
zimoch
23999a106b
use -nologo with rc like with many other MSVC commands
2024-08-07 09:40:29 -05:00
Andrew Johnson
172bfce1f3
Merge 'Release 7.0.8.1' branch into 7.0
2024-06-27 21:07:50 -05:00
Andrew Johnson
615e7e99ce
Update version numbers and submodules after release
2024-06-27 20:56:47 -05:00
Andrew Johnson
785b777baf
Update Release Notes, set version numbers
2024-06-26 14:59:18 -05:00
Andrew Johnson
5fe563bed8
Limit _FORTIFY_SOURCE <= 2
2024-06-26 14:58:53 -05:00
zimoch
be8f8b41ff
centralize -g flag for gnu targets
2024-06-13 14:35:43 -07:00
zimoch
012c4c73f1
fix LD_LIBRARY_PATH for VxWorks license manager
2024-06-07 17:19:09 +02:00
zimoch
96864abb6c
Simplify cross build targets. In particular avoid rpath because that annoys rpmbuild
2024-06-07 17:19:01 +02:00
zimoch
ecb02803c8
use versioned libraries from now on for all architectures
2024-05-02 16:20:01 +02:00
zimoch
87d492bffd
Merge branch '7.0' into PSI-7.0
2024-04-30 14:40:00 +02:00
zimoch
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
zimoch
da010afde9
fix rpath-link when FINAL_LOCATION is set
2024-04-25 14:33:25 +02:00
zimoch
c5469efca1
change default permissions because rpmbuild likes the files owner-writable
2024-04-25 14:33:24 +02:00
zimoch
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
Simon Rose
a6977ae731
Fix issue where VSCode makefile extension can delete files
...
The problem is that VSCode's make extension, in order to determine
some information about the project, runs
```
make --dry-run --always-make
```
which despite its name will actually try to remake the configure/*
files. Running `installEpics.pl` on these will delete them first,
then try copy them, resulting in an error.
2024-02-21 09:45:14 -06:00
Andrew Johnson
8998341588
Update version numbers and submodules after release
2023-12-15 13:03:57 -06:00
Andrew Johnson
448fde0671
Set release version numbers
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 / 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-14 16:42:10 -06:00
zimoch
2c35d60a64
silent wine errors
2023-12-08 11:38:38 +01:00
zimoch
af1b77eb0f
fix rpath when FINAL_LOCATION is set
2023-12-07 16:07:02 +01:00
zimoch
93947eb027
prevents using make -j2
2023-12-06 14:24:56 +01:00
zimoch
961671259f
Add support for RHEL9
2023-12-04 16:00:24 +01:00
zimoch
a66caa5985
move cross compilers away from AFS
2023-12-04 10:08:47 +01:00
zimoch
4803aae904
re-enable alternative PowerPMAC archs
2023-12-01 16:52:41 +01:00
zimoch
427be18e2e
upgrade cross windows build to use mvsc 2019 on Linux archs that support it
2023-12-01 16:52:41 +01:00
zimoch
fff690a449
skip Microsoft noise in rc
2023-12-01 16:52:41 +01:00
zimoch
428b836500
switch to 64 bit raspbian cross compiler
2023-12-01 16:52:41 +01:00
zimoch
6c74507b11
all our current host OS can build nilrt7-armv7a
2023-12-01 16:52:40 +01:00
Uchenna Ezeobi
5d01b637a7
Config: Fixed Hard coded LDFLAGS in MVME2500
2023-12-01 16:49:03 +01:00
Uchenna Ezeobi
7a7028de56
Config: Fixed Hard coded LDFLAGS in MVME2500
2023-11-17 15:20:32 -06:00