rfm
c7b5fa3a19
Portability tweak
2025-03-10 20:52:32 +00:00
rfm
0bda6500e8
Remove non-portable 's' suffix to sleep timeout.
2025-03-10 20:40:29 +00:00
Richard Frith-Macdonald
de77a9693f
Fix result status when waiting for testcase
2025-03-09 17:32:21 +00:00
rfm
199b1eb071
Portability fix ... use internal bash features to implement timeout rather
...
that the external 'timeout' program which if not generally available.
2025-03-09 17:21:23 +00:00
rfm
96febdc8eb
Fixup timestmap info
2025-03-09 16:20:50 +00:00
Richard Frith-Macdonald
8a2bc0b214
Changes for OSX
2025-03-09 16:11:28 +00:00
rfm
9eb9eba0d6
portability tweak
2025-03-09 15:21:17 +00:00
rfm
0cf679c1b6
More portable sed command
2025-03-09 15:18:13 +00:00
rfm
e3bbdd276b
Improve test for working bash and allow path to be specified on command line
2025-03-09 15:09:05 +00:00
Richard Frith-Macdonald
4602023a70
Add ENTER_POOL and LEAVE_POOL
2025-03-09 10:47:03 +00:00
rfm
214a57eb7a
New release
2025-02-10 15:22:04 +00:00
rfm
a613c2668c
Report execution time for each test file
2025-01-17 11:48:49 +00:00
rfm
16148bc3d8
Documentation for new make option (and remove some obsolete documentation)
2025-01-13 15:45:39 +00:00
rfm
1493a378c7
Do not use zombies when using ASAN and leak checking
2025-01-09 11:37:21 +00:00
rfm
d739198f1d
Add --asan and set leaked fiels to give a 23 exit code
2024-11-30 14:24:50 +00:00
rfm
2b67e39517
Update ASAN support
2024-11-30 14:09:20 +00:00
rfm
80c7154cd0
Add -DGS_WITH_ASAN=1 when building with asan
2024-11-20 14:26:20 +00:00
rfm
4074b9f8d3
Fix leaked exception
2024-11-18 19:19:47 +00:00
rfm
da6b90528e
allow timeout to be set from environment
2024-11-18 12:45:11 +00:00
rfm
06496f69ac
Fix typo in last change and add GS_WITH_ASAN environment variable
2024-11-15 11:10:40 +00:00
rfm
2ee48ebe21
Don't try to release object which may have been released already
2024-11-14 17:01:13 +00:00
rfm
27cbcbf6ca
Release objects when we are done with them.
2024-11-14 16:17:32 +00:00
Hugo Melder
23485f8592
Initial address sanitization support
2024-11-14 12:28:43 +01:00
hmelder
c6a561d713
Add test timeouts
2024-09-09 19:46:07 +02:00
Wolfgang Lux
1d48b14ff3
Only return plain files when looking for test cases
2024-08-20 19:15:51 +02:00
rfm
95d706bdb8
Fixup for failure to detect failed builds
2024-07-31 10:55:54 +01:00
rfm
1fa879082c
fix for savannah bug 65820
2024-05-31 17:41:43 +01:00
rfm
d0fae65d78
revert accidental update
2024-05-26 15:39:18 +01:00
rfm
ffe5f324e1
Changes for new release.
2024-05-26 11:32:19 +01:00
hmelder
554d207704
Update configure script
2024-04-18 11:11:04 +02:00
hmelder
7cfd293ad8
Fix installation command in INSTALL
2024-04-18 11:11:04 +02:00
hmelder
c2a7753ffc
Bump Objective-C runtime version and add installation instructions
2024-04-18 11:11:04 +02:00
rfm
e480e8b3bc
Merge pull request #45 from qmfrederik/fixes/libdir
...
Allow users to override the /lib dir
2024-03-31 11:34:47 +01:00
rfm
0cf140efc0
Merge pull request #44 from qmfrederik/fix-library-typo
...
gs_library_combo.m4: Fix typo in 'library'
2024-03-31 11:34:06 +01:00
Frederik Carlier
adbab30895
Allow users to override the /lib dir
...
The [File Hierarchy Standard][1] allows for an alternative format for essential shared libraries, using `lib<qual>` instead of `lib`.
Some Linux distributions, like Enterprise Linux, adopt this, and on 64-bit systems the shared libraries would go into `lib64` instead of `lib`.
Currently the Fedora/EPEL packages [manually patch the fhs and fhs-system files][2].
This commit updates the `./configure` script so that the user can manually specify a `lib` folder, e.g. `--with-libdir=lib64`.
[1]: https://www.pathname.com/fhs/pub/fhs-2.3.html#LIBLTQUALGTALTERNATEFORMATESSENTIAL
[2] https://src.fedoraproject.org/rpms/gnustep-make/blob/rawhide/f/gnustep-make.spec#_64
2024-03-29 10:12:14 +00:00
Frederik Carlier
dc8387f6f9
gs_library_combo.m4: Fix typo in 'library'
2024-03-29 08:54:52 +00:00
rfm
77c46a1f0e
regenerate configure for last update
2024-02-14 13:58:11 +00:00
rfm
6d6548bef9
Merge pull request #19 from gaelicWizard/GNUstep-reset
...
Generate GNUstep-reset.sh from GNUstep-reset.sh.in
2024-02-14 13:55:41 +00:00
rfm
fa9df0b6fd
Merge pull request #20 from gaelicWizard/TAR
...
Exclude .git and .hg from installed packages
2024-02-14 11:58:52 +00:00
rfm
9de817126c
javac -h turns out to be much more complicated than javah :-(
2024-02-14 11:50:21 +00:00
rfm
76a1df3b61
Use javac -h if javah is not present
2024-02-11 13:34:31 +00:00
rfm
d5002f8405
Improve error message when bash is not available
2023-12-12 20:06:02 +00:00
rfm
2e99da71ef
allow configure without bash ... abort tests at runtime
2023-12-12 19:58:02 +00:00
rfm
a95eb8e724
Require bash for test framework
2023-12-11 17:29:38 +00:00
rfm
6d6d77ce93
documentation update for new texi
2023-12-05 15:44:38 +00:00
Frederik Seiffert
ca20ad3cfd
Ensure -gcodeview on Windows MSVC
2023-12-04 17:34:47 +01:00
hmelder
cd8d5259ee
Remove redundant comment
2023-11-01 09:48:29 +01:00
hmelder
d1f1f672c7
Rebuild configure from configure.ac
2023-11-01 09:48:29 +01:00
hmelder
209af1c9e9
Rewrite linker check based on linker verbose output
2023-11-01 09:48:29 +01:00
hmelder
e5c3acf855
Detect ARC when using apple runtime
2023-11-01 09:47:46 +01:00