summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/rust.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-06-07 10:11:47 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-06-07 13:18:58 -0400
commit6c480085d5c80815a4c514c1406f1289a05acbb1 (patch)
tree8cb4caeb400660fd76ca38b88885196bcb2897d2 /mesonbuild/compilers/rust.py
parent58aa301accc2dc1f107c2e77b8187de94fb1bd0c (diff)
downloadmeson-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.py4
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