Andrew Johnson
8c3c5a9731
Restore the -flat_namespace linker flag on macOS
...
Latest versions of Apple XCode require it.
2019-03-11 16:00:54 -05:00
Andrew Johnson
67599e54e4
Add ENABLE_ASAN mechanism for developer use
2018-12-13 16:31:05 -06:00
Andrew Johnson
6d5f57daf1
Merge 3.16 branch into 7.0
2018-12-12 15:17:02 -06:00
Ralph Lange
0649a2f13f
configure: silence tr1 namespace deprecation warnings on MSVC
2018-11-30 16:58:23 +01:00
Andrew Johnson
daad9b1ba1
Merge updates from 3.15 into 3.16
2018-11-26 15:34:32 -06:00
Andrew Johnson
6ea6c6ff66
VxWorks: Don't use GCC 2.x for dependency file generation
2018-11-06 13:02:36 -06:00
Andrew Johnson
5f3f87a365
Merge Bruce Hill's MAKEFLAGS-to-MFLAGS branch into 3.15
...
Added a couple other places where this needed to happen too.
2018-11-02 18:14:39 -05:00
Andrew Johnson
2efe56c6d1
Merge 3.16 (after 3.16.2-rc1) into 7.0
2018-10-26 17:04:53 -05:00
Andrew Johnson
b7afb287d5
Merge branch 'rtems-test' into 3.16
2018-10-25 11:39:17 -05:00
Andrew Johnson
a81c3503d2
Fix MUNCH_CMD for RTEMS-pc386 with parallel builds
2018-10-25 11:15:57 -05:00
Andrew Johnson
46370302f6
Don't require older RTEMS arch's to set RTEMS_BSP
...
This uses the old rules for RTEMS target architecture names to
work out what the value of RTEMS_BSP should be if it isn't set.
Targets had to be named RTEMS-$(RTEMS_BSP) in previous releases.
With this change out-of-tree target configuration files should
still work, but they can't be used to create sub-architectures
without first setting RTEMS_BSP in their CONFIG.Common.<arch>
file.
2018-10-24 15:25:05 -05:00
Andrew Johnson
00ee7bf7d3
Add RTEMS-pc368-qemu target, use in Travis-CI builds
2018-10-24 14:27:15 -05:00
Andrew Johnson
3c607d9034
Require RTEMS_BSP to be set in CONFIG.Common.RTEMS-<arch>
...
This is needed to allow multiple targets to be built against
the same RTEMS BSP, allowing e.g. -qemu and -gesys targets.
2018-10-24 14:19:18 -05:00
Andrew Johnson
531ab6fc36
Merge up changes from 3.15 branch into 3.16
2018-10-19 11:49:57 -05:00
Andrew Johnson
cbb13bf6b1
Darwin: Don't link using -flat_namespace
2018-09-18 10:22:29 -05:00
Andrew Johnson
5c6d275001
Update the linux-x86.linux-arm tool-set used for APS cross-builds
2018-08-06 16:10:57 -05:00
Andrew Johnson
ba4c609506
Merge changes from 3.15 into 3.16
2018-05-12 22:39:37 -05:00
Andrew Johnson
3d88316eab
Merge 3.14 into 3.15 (MSVC absolute filenames fix)
2018-03-26 16:49:28 -05:00
Andrew Johnson
b9443f8813
Tell MSVC to use absolute filenames in diagnostics (-FC flag)
2018-03-23 11:39:53 -05:00
Andrew Johnson
ea408578e0
Merge 3.15 branch into 3.16
2018-03-12 16:51:23 -05:00
Andrew Johnson
2307e94d1c
Rules for building bootable TESTPROD_RTEMS targets
...
Previously if you wanted a .boot file it had to be installed.
2018-03-12 16:34:54 -05:00
Andrew Johnson
eef6f3afbb
Merge 3.15 branch into 3.16
2018-02-01 15:05:44 -06:00
Andrew Johnson
f1e5e9689b
Merge 3.14 branch into 3.15
2018-02-01 11:23:29 -06:00
Andrew Johnson
1454f42a27
Config fix for parallel builds with MSVC 2015 and later
...
From Mark Rivers and Freddie Akeroyd.
2018-02-01 11:19:08 -06:00
Andrew Johnson
d41f2e6806
Configure command-line interface for VxWorks
...
Add new LEDLIB and OTHER configuration options.
Fix typo in vxWorks/osdReadline.c
Use LEDLIB on VxWorks.
Fixes LP: #1741578
2018-01-08 11:56:37 -06:00
Michael Davidsaver
d5f74fe006
rtems tests for pc386
2017-10-22 19:11:01 -05:00
Andrew Johnson
736b81e044
Merge changes from 3.15 branch
...
Includes separate fix for alarm severity regression.
2017-09-02 23:52:22 -05:00
Andrew Johnson
73f3e76150
Merged 3.14 branch config changes into 3.15
2017-08-18 17:19:05 -05:00
Andrew Johnson
4ab56518a0
Add readline support to linux-xscale_be rules
...
Also moves cross-build config to the right host-arch's
2017-08-18 15:14:42 -05:00
Andrew Johnson
80dbc7aeef
Clean up the cross-build rules slightly
2017-08-18 15:10:13 -05:00
Andrew Johnson
238f6772bd
Dirk's simpler VxWorks version rules
2017-08-18 15:06:38 -05:00
Andrew Johnson
dc9859cee9
Fix RPATH and readline for linux-arm cross-builds
2017-08-18 11:59:17 -05:00
Andrew Johnson
5d5f27a486
Don't set RPATH if STATIC_BUILD=YES
2017-08-18 11:57:50 -05:00
Michael Davidsaver
6c062981fb
Merge remote-tracking branch 'launchpad/3.15'
...
* launchpad/3.15:
ioc/db: testdbGetFieldEqual() detect zero size
Cleanup in asLib
Allow whitespace before comments in AS config files
Supress MS warning C4251
Add a plan to std/filters/test/syncTest.c
Fix dbUnitTest.c
avoid void* +=
Fix and test for macLib losing error status
update notes
libCom/test: ipAddrToAsciiTest skip cleanup unless valgrind is possible
libCom/test: add ipAddrToAsciiTest to testHarness
Adjusted .gitignore patterns
libCom/test: add network libraries for Windows builds
Moved .bzrignore to .gitignore
libCom/test: add ipAddrToAsciiTest
libCom: revise ipAddrToAscii
2017-04-21 16:16:03 -04:00
Andrew Johnson
821fb1302b
Merged changes from 3.14 branch into 3.15
2017-04-20 16:57:08 -05:00
Andrew Johnson
aca7b44a05
Supress MS warning C4251
2017-04-20 11:42:52 -05:00
Andrew Johnson
e95fcb2e06
Merged changes from 3.15 branch, to revno 12807
2017-02-01 11:57:04 -06:00
Andrew Johnson
de698f370a
Merged Windows fixes from 3.14 branch, to revno 12699
2017-01-30 14:31:04 -06:00
Andrew Johnson
faf691a5be
VS2015 starting to dislike '/' for compiler flags
2017-01-30 12:11:29 -06:00
Andrew Johnson
0a4981093a
Update mingw32 cross-target name for RHEL7
2016-11-15 17:44:21 -06:00
Andrew Johnson
321e87aabf
Merged changes from the 3.14 branch, to revno 12674
2016-10-20 15:32:06 -05:00
Andrew Johnson
ba555ee496
Fix Whole Program opt settings (windows only)
2016-10-20 12:23:06 -05:00
Andrew Johnson
994cf0ff07
Add whole-program optimization control for MSVS
...
Introduce a new config variable OPT_WHOLE_PROGRAM for
Microsoft builds to control compiler and linker flags.
Static builds with MSVS-2010 don't work properly with
whole-program optimization enabled; this lets the static
targets be built with normal optimization enabled and
just the whole-program flags turned off.
This commit also makes the CONFIG file for Microsoft
builds more like the 3.15 version.
2016-10-18 16:34:25 -05:00
Andrew Johnson
8d6875fe15
Merged changes from the 3.14 branch to revno 12664
2016-10-03 15:21:48 -05:00
Andrew Johnson
6623cb0112
Back-ported 64-bit MinGW cross-build stuff from 3.15
2016-09-28 17:10:38 -05:00
Andrew Johnson
813166128e
Merged changes from 3.15 branch, to revno 12781
2016-09-07 10:04:54 -05:00
Andrew Johnson
25b3eae1c7
Merged changes from the 3.14 branch to revno 12658
2016-09-02 11:54:23 -05:00
Andrew Johnson
b671d1cc40
mingw: Fix the list of Windows OS libraries to link against
2016-08-25 14:49:29 -05:00
Andrew Johnson
6934f9b4c1
darwin: Add Homebrew settings to CONFIG_SITE
2016-08-25 14:39:05 -05:00
Andrew Johnson
e5d0915b51
MS build config updates, suppress warning C4344
2016-08-17 11:19:15 -05:00