diff options
| author | Xavier Claessens <xavier.claessens@collabora.com> | 2023-06-07 10:11:47 -0400 |
|---|---|---|
| committer | Xavier Claessens <xclaesse@gmail.com> | 2023-06-07 13:18:58 -0400 |
| commit | 6c480085d5c80815a4c514c1406f1289a05acbb1 (patch) | |
| tree | 8cb4caeb400660fd76ca38b88885196bcb2897d2 /mesonbuild/compilers/rust.py | |
| parent | 58aa301accc2dc1f107c2e77b8187de94fb1bd0c (diff) | |
| download | meson-6c480085d5c80815a4c514c1406f1289a05acbb1.tar.gz | |
rust: PIC is always enabled
rustc enables PIC by default and Meson currently has no way to force
disabling PIC, it can only force enable or use compiler's default.
Diffstat (limited to 'mesonbuild/compilers/rust.py')
| -rw-r--r-- | mesonbuild/compilers/rust.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/compilers/rust.py b/mesonbuild/compilers/rust.py index 450f65797..4fc3a49b7 100644 --- a/mesonbuild/compilers/rust.py +++ b/mesonbuild/compilers/rust.py @@ -207,8 +207,8 @@ class RustCompiler(Compiler): return self._WARNING_LEVELS["0"] def get_pic_args(self) -> T.List[str]: - # This defaults to - return ['-C', 'relocation-model=pic'] + # relocation-model=pic is rustc's default already. + return [] def get_pie_args(self) -> T.List[str]: # Rustc currently has no way to toggle this, it's controlled by whether |
