diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-03-10 10:13:23 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2020-03-11 09:27:10 -0700 |
commit | d0172432a7eb95f1f5d16825d4440bc7e2da758f (patch) | |
tree | 927a6060cec2c1c29bccbef9da4002382ad0dbc7 /docs/.editorconfig | |
parent | 92e80d54e531dbf89b8cb74b2e54ee6f8f9f896b (diff) | |
download | meson-d0172432a7eb95f1f5d16825d4440bc7e2da758f.zip meson-d0172432a7eb95f1f5d16825d4440bc7e2da758f.tar.gz meson-d0172432a7eb95f1f5d16825d4440bc7e2da758f.tar.bz2 |
compilers: Don't put split soname args in start groups
Some compilers that act as linker drivers (dmd and ldc) need to split
arguments that GCC combines with , (ie, -Wl,-foo,bar -> -L=-foo -L=bar).
As such we need to detect that the previous argument contained -soname,
and not wrap that in a --start-group/--end-group
This modifies the shared library test to demonstrate the problem, with a
test case.
Fixes #6359
Diffstat (limited to 'docs/.editorconfig')
0 files changed, 0 insertions, 0 deletions