Randy Palamar
9bc7e6c02d
strace: support aarch64
2026-05-02 18:25:42 -07:00
Michael Forney
40f4a72695
strace: Fix build with linux-headers 7.0
2026-05-01 14:01:14 -07:00
Michael Forney
c9bfdd8b63
linux-headers: Update to 7.0
2026-04-29 17:33:11 -07:00
Michael Forney
f0ebd1300a
strace: Update to 6.19
2026-04-03 03:49:44 -07:00
Michael Forney
2eddb78d1b
Store dist files in config.distdir
...
This makes it easy to remove old distfiles with `git clean -f dist`.
2026-03-12 16:40:37 -07:00
Randy Palamar
afd70f5151
strace: bump to 6.12
2025-02-01 22:50:07 -08:00
Michael Forney
099d2359b9
strace: Regenerate config.h missed in 6.8 update
2025-02-01 22:22:42 -08:00
Michael Forney
594971b59c
Remove obsolete portability patches with C23 and new cproc
2024-03-21 23:29:18 -07:00
Michael Forney
01eb93d6f7
strace: Update to 6.8
2024-03-21 22:43:11 -07:00
Michael Forney
d636969d7e
strace: Update to 6.4
2023-07-07 13:22:37 -07:00
Michael Forney
0357aa47b6
strace: Update to 5.19
2022-11-25 20:12:51 -08:00
Michael Forney
131aab5606
strace: Update to 5.16
2022-02-18 02:58:00 -08:00
Michael Forney
a13fa66f67
strace: Update to 5.12
2021-05-15 01:53:57 -07:00
Michael Forney
7d3adb79b0
strace: Update to 5.11
...
In this release, most source files were moved under a src/ directory.
2021-03-02 16:20:18 -08:00
Michael Forney
1922b41331
strace: Update to 5.10
2020-12-14 14:57:22 -08:00
Michael Forney
26cd63b7e6
strace: Add patch to fix build with upcoming musl release
2020-12-01 18:03:46 -08:00
Michael Forney
ebc4bdded5
strace: Update to 5.9
2020-09-26 16:31:25 -07:00
Michael Forney
f936cfb15b
strace: Update to 5.8
2020-08-13 02:05:36 -07:00
Michael Forney
01c235063f
linux-headers: Update to 5.8
2020-08-04 02:29:58 -07:00
Michael Forney
aae46e49a8
strace: Cherry-pick some patches to fix build with linux 5.8 headers
2020-08-04 02:29:57 -07:00
Michael Forney
d4297a13c8
Use -isystem to include library headers
...
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.
To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney
056832b904
strace: Fix header dependencies
2020-06-02 18:06:13 -07:00
Michael Forney
b21079f323
strace: Update to 5.7
2020-06-02 04:20:10 -07:00
Michael Forney
0128e4c174
strace: Update to 5.6
2020-04-10 14:52:39 -07:00
Michael Forney
491d63f93c
strace: Fix linux-headers dependency
2020-03-01 19:24:52 -08:00
Michael Forney
aea11e0e4a
Use our own linux-headers
2020-02-20 20:10:31 -08:00
Michael Forney
711d9f7521
strace: Update to 5.5
2020-02-20 18:00:49 -08:00
Michael Forney
5dfe015e82
strace: Some more portability fixes
2020-01-31 19:38:39 -08:00
Michael Forney
08cca5431f
Move toolchain config into config.lua
2020-01-29 22:14:33 -08:00
Michael Forney
55ca04739d
strace: Update to 5.4
2019-12-09 01:19:17 -08:00
Michael Forney
f4720910b9
Update ninja requirement to 1.8.0 and don't bother with atomic outputs
...
Since ninja 1.8.0[0] and samurai 0.2[1], output mtime is always
recorded after a job succeeds, and outputs are considered dirty if
the recorded mtime is older than any input. This means that even
if a command partially writes its output then fails (for example,
if run with stdout redirected to a file), it will still get re-run
during the next build.
This means that outputs no longer have to be written atomically
(i.e. renamed into place) in order to ensure a correct build, and
we can drop the idiom `command >$out.tmp && mv $out.tmp $out`.
[0] https://github.com/ninja-build/ninja/commit/04d886b11041bb59d01df794cce7a1e8cad2250d
[1] https://github.com/michaelforney/samurai/commit/799bc5a4719b90a1026c129b55b92c0bccf97eeb
2019-11-17 15:24:25 -08:00
Michael Forney
61465907d6
strace: Update to 5.3
2019-10-04 17:11:30 -07:00
Michael Forney
c99cffd412
strace: Probe for __builtin_popcount
2019-08-12 02:24:38 +00:00
Michael Forney
78337029a6
strace: Update to 5.2
2019-07-17 09:44:35 -07:00
Michael Forney
3a70a6da53
strace: Fix a few portability issues
2019-07-07 22:48:33 -07:00
Michael Forney
e2e5e98bcd
Use a separate preprocessor rule
...
Otherwise, we end up passing both -c and -E to the compiler.
2019-07-06 01:24:36 -07:00
Michael Forney
973e904efa
strace: Update to 5.1
2019-06-10 00:24:40 -07:00
Michael Forney
7d5f7e72f2
strace: Update to 5.0
2019-03-19 11:35:56 -07:00
Michael Forney
f213892dd1
strace: Update to 4.26
2019-03-19 00:14:30 -07:00
Michael Forney
4332740046
Rename rev to ver, and keep track of package versions as well
2019-03-19 00:14:12 -07:00
Michael Forney
bf7db00c49
strace: Improve scno.awk compatibility
2018-11-13 11:40:58 -08:00
Michael Forney
e03511f753
strace: Update config.h for linux 4.19.1 headers
2018-11-06 00:00:25 -08:00
Michael Forney
e6c2acd928
strace: Update to 4.25
2018-11-05 11:52:19 -08:00
Michael Forney
d9c8a3a134
strace: Update to 4.24
2018-08-26 13:20:01 -07:00
Michael Forney
3fec229bb7
Remove unnecessary -I include
...
config-posix.h is being phased out.
2018-04-17 14:27:26 -07:00
Michael Forney
c873c7ea76
strace: Update to 4.22
2018-04-12 14:30:25 -07:00
Michael Forney
c554ead8d8
strace: Update to 4.21
2018-02-16 02:52:34 -08:00
Michael Forney
f6569858bc
strace: Update to 4.20
2017-12-15 18:41:24 -08:00
Michael Forney
386c006122
strace: Update to 4.19
2017-10-18 21:06:58 -07:00
Michael Forney
ba94a8513d
Rewrite ninja generation scripts in Lua
2017-09-25 19:23:06 -07:00