-
-
Notifications
You must be signed in to change notification settings - Fork 270
Closed
Description
1/ build project with pic
$ ldc2 -g -O3 -op -release -c -relocation-model=pic localization.d -of localization.o
localization.s-iWqEVS: Assembler messages:
localization.s-iWqEVS:105: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:107: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:108: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:129: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:131: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:132: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:147: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:149: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:150: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:168: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:170: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:171: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:452: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:454: Warning: stand-alone `data16' prefix
localization.s-iWqEVS:455: Warning: stand-alone `data16' prefix
They are some warning but no error (i do not know whet is the problem with)
2/ create a shared library
$ ld -o localization.so -L/lib64/ -llphobos2 -lm -lpthread -ldl -lrt -ldruntime-ldc localization.o -soname=localization.s
ld: warning: cannot find entry symbol _start; defaulting to 0000000000403140
/usr/lib64/liblphobos2.so: undefined reference to `__data_start'
/usr/lib64/liblphobos2.so: undefined reference to `_Dmain'
In which lib are define these thing?
2/ create a static lib is easy
$ ar rcs localization.o localization.a
thanks
Metadata
Metadata
Assignees
Labels
No labels