|
|
@ -149,6 +149,10 @@ class ArLinker(StaticLinker): |
|
|
|
self.std_args = ['csrD'] |
|
|
|
self.std_args = ['csrD'] |
|
|
|
else: |
|
|
|
else: |
|
|
|
self.std_args = ['csr'] |
|
|
|
self.std_args = ['csr'] |
|
|
|
|
|
|
|
self.can_rsp = '@<' in stdo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def can_linker_accept_rsp(self) -> bool: |
|
|
|
|
|
|
|
return self.can_rsp |
|
|
|
|
|
|
|
|
|
|
|
def get_std_link_args(self) -> T.List[str]: |
|
|
|
def get_std_link_args(self) -> T.List[str]: |
|
|
|
return self.std_args |
|
|
|
return self.std_args |
|
|
@ -704,6 +708,9 @@ class GnuDynamicLinker(GnuLikeDynamicLinkerMixin, PosixDynamicLinkerMixin, Dynam |
|
|
|
|
|
|
|
|
|
|
|
"""Representation of GNU ld.bfd and ld.gold.""" |
|
|
|
"""Representation of GNU ld.bfd and ld.gold.""" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def get_accepts_rsp(self) -> bool: |
|
|
|
|
|
|
|
return True; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class GnuGoldDynamicLinker(GnuDynamicLinker): |
|
|
|
class GnuGoldDynamicLinker(GnuDynamicLinker): |
|
|
|
|
|
|
|
|
|
|
|