diff --git a/libgcc/config/arm/sync-cp15dmb.specs b/libgcc/config/arm/sync-cp15dmb.specs index 0bb64b97a0d..47bf68b6b99 100644 --- a/libgcc/config/arm/sync-cp15dmb.specs +++ b/libgcc/config/arm/sync-cp15dmb.specs @@ -1,4 +1,4 @@ %rename link sync_sync_link *link: ---defsym=__sync_synchronize=__sync_synchronize_cp15dmb %(sync_sync_link) +%{!nostdlib|lgcc: --defsym=__sync_synchronize=__sync_synchronize_cp15dmb} %(sync_sync_link) diff --git a/libgcc/config/arm/sync-dmb.specs b/libgcc/config/arm/sync-dmb.specs index 13e59bdd22d..cadad6d4626 100644 --- a/libgcc/config/arm/sync-dmb.specs +++ b/libgcc/config/arm/sync-dmb.specs @@ -1,4 +1,4 @@ %rename link sync_sync_link *link: ---defsym=__sync_synchronize=__sync_synchronize_dmb %(sync_sync_link) +%{!nostdlib|lgcc: --defsym=__sync_synchronize=__sync_synchronize_dmb} %(sync_sync_link) diff --git a/libgcc/config/arm/sync-none.specs b/libgcc/config/arm/sync-none.specs index 0aa49602c8b..46071ca7b04 100644 --- a/libgcc/config/arm/sync-none.specs +++ b/libgcc/config/arm/sync-none.specs @@ -1,4 +1,4 @@ %rename link sync_sync_link *link: ---defsym=__sync_synchronize=__sync_synchronize_none %(sync_sync_link) +%{!nostdlib|lgcc: --defsym=__sync_synchronize=__sync_synchronize_none} %(sync_sync_link)