[swift-dev] Porting Swift to Linux aarch64 (arm64)
Dmitri Gribenko
gribozavr at gmail.com
Mon Dec 14 17:20:44 CST 2015
On Mon, Dec 14, 2015 at 3:16 PM, William Dillon <william at housedillon.com> wrote:
> Thanks Dmitri,
>
> I’ve been reading cmake files all day, and noticing that some references to
> the gold linker (specifically this one in cmake/modules/AddSwift):
>
> 1058 # Handle gold linker flags for shared libraries.
> 1059 if(SWIFT_ENABLE_GOLD_LINKER AND SWIFTLIB_SINGLE_SHARED)
> 1060 if("${SWIFTLIB_SINGLE_SDK}" STREQUAL "LINUX")
> 1061 # Extend the link_flags for the gold linker so long as this
> 1062 # isn't the standard library. The standard library uses a
> 1063 # linker script that isn't supported by the gold linker.
> 1064 if(NOT SWIFTLIB_SINGLE_IS_STDLIB)
> 1065 list(APPEND link_flags "-fuse-ld=gold")
> 1066 endif()
> 1067 endif()
> 1068 endif()
>
> imply that there are/may be issues with the gold linker. But, if you’re not
> using it… :)
Yes, it is possible to use by requesting it with a build-script option
(--use-gold-linker), but I haven't been using it in this test.
> Anyway, I’ll keep digging.
Thanks!
Dmitri
--
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <gribozavr at gmail.com>*/
More information about the swift-dev
mailing list