diff options
author | Sebastian Meyer <meyer@absint.com> | 2020-09-17 13:20:06 +0200 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2020-09-18 08:59:39 -0700 |
commit | 35a5a69355552be744dc7e1e21fee7182bafa99c (patch) | |
tree | 0bcde02be8d7ce37e6a48995b8674a4908e98c57 /data | |
parent | 9d8906363ecd682b4b03064a862fd17069a70df4 (diff) | |
download | meson-35a5a69355552be744dc7e1e21fee7182bafa99c.zip meson-35a5a69355552be744dc7e1e21fee7182bafa99c.tar.gz meson-35a5a69355552be744dc7e1e21fee7182bafa99c.tar.bz2 |
Some fixes for CompCert
1. Like with gcc's `ld`, also use the `group_start` code to create a
`--start-group`/`--end-group`
2. xc16 tricked into believing the 'link_whole' was about `--*-group`,
but it should use gcc's `--whole-archive` instead.
3. Not clear what the get_lib_prefix should really do, but for picolibc
it seems I want just `''`.
The problem with picolibc was that the `-l` would be prefixed to a lib
like `picolib/libm/libm.a`. Though of course the `-l` would be necessary
for just a plain `m` (that's what I assumed this would be used for).
I think this might need some clarification from the meson devs ;-)
Diffstat (limited to 'data')
0 files changed, 0 insertions, 0 deletions