link.res 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. SEARCH_DIR(".\")
  2. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\httpd22\")
  3. SEARCH_DIR("D:\Lazarus\LibsFPC\")
  4. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl\")
  5. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\zorba\")
  6. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\zlib\")
  7. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\winunits-jedi\")
  8. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\winunits-base\")
  9. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\winceunits\")
  10. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\utils-lexyacc\")
  11. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\unzip\")
  12. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\tcl\")
  13. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\symbolic\")
  14. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\sqlite\")
  15. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\sdl\")
  16. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl-unicode\")
  17. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl-objpas\")
  18. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl-generics\")
  19. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl-extra\")
  20. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rtl-console\")
  21. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\rsvg\")
  22. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\regexpr\")
  23. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\pxlib\")
  24. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\ptc\")
  25. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\postgres\")
  26. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\pcap\")
  27. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\paszlib\")
  28. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\pastojs\")
  29. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\pasjpeg\")
  30. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\oracle\")
  31. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\openssl\")
  32. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\opengles\")
  33. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\opengl\")
  34. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\opencl\")
  35. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\openal\")
  36. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\oggvorbis\")
  37. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\odbc\")
  38. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\odata\")
  39. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\nvapi\")
  40. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\numlib\")
  41. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\mysql\")
  42. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\mad\")
  43. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\lua\")
  44. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libxml2\")
  45. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libvlc\")
  46. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libusb\")
  47. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libtar\")
  48. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libsee\")
  49. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libpng\")
  50. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libmicrohttpd\")
  51. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libgd\")
  52. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libenet\")
  53. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\libcurl\")
  54. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\jni\")
  55. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\imagemagick\")
  56. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\ibase\")
  57. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\httpd24\")
  58. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\hermes\")
  59. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\hash\")
  60. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\gtk2\")
  61. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\gtk1\")
  62. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\graph\")
  63. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\googleapi\")
  64. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\gmp\")
  65. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\gdbint\")
  66. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fv\")
  67. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fppkg\")
  68. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fpmkunit\")
  69. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fpindexer\")
  70. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fpgtk\")
  71. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fftw\")
  72. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-xml\")
  73. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-web\")
  74. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-stl\")
  75. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-sound\")
  76. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-sdo\")
  77. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-res\")
  78. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-report\")
  79. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-registry\")
  80. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-process\")
  81. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-pdf\")
  82. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-passrc\")
  83. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-net\")
  84. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-json\")
  85. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-js\")
  86. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-image\")
  87. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-fpcunit\")
  88. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-extra\")
  89. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-db\")
  90. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fcl-base\")
  91. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\fastcgi\")
  92. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\dblib\")
  93. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\chm\")
  94. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\cdrom\")
  95. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\cairo\")
  96. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\bzip2\")
  97. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\aspell\")
  98. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\a52\")
  99. SEARCH_DIR("D:\Lazarus\fpc\units\i386-win32\")
  100. SEARCH_DIR("D:\Lazarus\fpc\bin\i386-win32\")
  101. INPUT(
  102. D:\Lazarus\fpc\units\i386-win32\rtl\sysinitpas.o
  103. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\ManageArrays.o
  104. D:\Lazarus\fpc\units\i386-win32\rtl\system.o
  105. D:\Lazarus\fpc\units\i386-win32\rtl\lineinfo.o
  106. D:\Lazarus\fpc\units\i386-win32\rtl\exeinfo.o
  107. D:\Lazarus\fpc\units\i386-win32\rtl\strings.o
  108. D:\Lazarus\fpc\units\i386-win32\rtl\windows.o
  109. D:\Lazarus\fpc\units\i386-win32\rtl\objpas.o
  110. D:\Lazarus\fpc\units\i386-win32\rtl\fpintres.o
  111. D:\Lazarus\fpc\units\i386-win32\rtl\sysutils.o
  112. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\Quick.Commons.o
  113. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\Quick.Console.o
  114. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\Quick.Arrays.o
  115. D:\Lazarus\fpc\units\i386-win32\rtl\sysconst.o
  116. D:\Lazarus\fpc\units\i386-win32\rtl\windirs.o
  117. D:\Lazarus\fpc\units\i386-win32\rtl\classes.o
  118. D:\Lazarus\fpc\units\i386-win32\rtl\types.o
  119. D:\Lazarus\fpc\units\i386-win32\winunits-base\shlobj.o
  120. D:\Lazarus\fpc\units\i386-win32\fcl-registry\registry.o
  121. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\Quick.Files.o
  122. D:\Lazarus\fpc\units\i386-win32\rtl-objpas\dateutils.o
  123. D:\Lazarus\fpc\units\i386-win32\rtl\rtlconsts.o
  124. D:\Lazarus\fpc\units\i386-win32\rtl\typinfo.o
  125. D:\Lazarus\fpc\units\i386-win32\rtl\math.o
  126. D:\Lazarus\fpc\units\i386-win32\winunits-base\activex.o
  127. D:\Lazarus\fpc\units\i386-win32\winunits-base\shellapi.o
  128. D:\Lazarus\fpc\units\i386-win32\winunits-base\commctrl.o
  129. D:\Lazarus\fpc\units\i386-win32\rtl-objpas\variants.o
  130. D:\Lazarus\fpc\units\i386-win32\rtl\ctypes.o
  131. D:\Lazarus\fpc\units\i386-win32\rtl-objpas\varutils.o
  132. D:\Lazarus\fpc\units\i386-win32\fcl-base\inifiles.o
  133. D:\Lazarus\fpc\units\i386-win32\fcl-base\contnrs.o
  134. D:\Lazarus\fpc\units\i386-win32\rtl-objpas\strutils.o
  135. D:\Lazarus\fpc\units\i386-win32\rtl\messages.o
  136. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\Quick.Log.o
  137. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.defaults.o
  138. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.collections.o
  139. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.hashes.o
  140. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.strings.o
  141. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.helpers.o
  142. D:\Lazarus\fpc\units\i386-win32\rtl-generics\generics.memoryexpanders.o
  143. )
  144. GROUP(
  145. D:\Lazarus\fpc\units\i386-win32\rtl\libimpsysinitpas.a
  146. D:\Lazarus\fpc\units\i386-win32\rtl\libimpsystem.a
  147. D:\Lazarus\fpc\units\i386-win32\rtl\libimpwindows.a
  148. D:\Lazarus\fpc\units\i386-win32\rtl\libimpfpintres.a
  149. D:\Lazarus\fpc\units\i386-win32\rtl\libimpsysutils.a
  150. D:\Delphi\LibsRAD10\QuickLibs\QuickLib\samples\fpc\QuickArrays\ManageXArrays\lib\i386-win32\libimpQuick.Commons.a
  151. D:\Lazarus\fpc\units\i386-win32\winunits-base\libimpshlobj.a
  152. D:\Lazarus\fpc\units\i386-win32\winunits-base\libimpactivex.a
  153. D:\Lazarus\fpc\units\i386-win32\winunits-base\libimpshellapi.a
  154. D:\Lazarus\fpc\units\i386-win32\winunits-base\libimpcommctrl.a
  155. D:\Lazarus\fpc\units\i386-win32\rtl-objpas\libimpvarutils.a
  156. )
  157. SEARCH_DIR("/usr/i686-pc-cygwin/lib"); SEARCH_DIR("/usr/lib"); SEARCH_DIR("/usr/lib/w32api");
  158. OUTPUT_FORMAT(pei-i386)
  159. ENTRY(_mainCRTStartup)
  160. SECTIONS
  161. {
  162. . = SIZEOF_HEADERS;
  163. . = ALIGN(__section_alignment__);
  164. .text __image_base__ + ( __section_alignment__ < 0x1000 ? . : __section_alignment__ ) :
  165. {
  166. *(.init)
  167. *(.text .stub .text.* .gnu.linkonce.t.*)
  168. *(SORT(.text$*))
  169. *(.glue_7t)
  170. *(.glue_7)
  171. . = ALIGN(8);
  172. ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
  173. LONG (-1);
  174. *(.ctors); *(.ctor); *(SORT(.ctors.*)); LONG (0);
  175. ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
  176. LONG (-1);
  177. *(.dtors); *(.dtor); *(SORT(.dtors.*)); LONG (0);
  178. *(.fini)
  179. PROVIDE (etext = .);
  180. *(.gcc_except_table)
  181. }
  182. .data BLOCK(__section_alignment__) :
  183. {
  184. __data_start__ = . ;
  185. *(.data .data.* .gnu.linkonce.d.* .fpc*)
  186. *(.data2)
  187. *(SORT(.data$*))
  188. *(.jcr)
  189. PROVIDE (__tls_index = .);
  190. LONG (0);
  191. __data_end__ = . ;
  192. *(.data_cygwin_nocopy)
  193. }
  194. .rdata BLOCK(__section_alignment__) :
  195. {
  196. *(.rdata)
  197. *(.rdata.*)
  198. *(.rodata .rodata.* .gnu.linkonce.r.*)
  199. *(SORT(.rdata$*))
  200. *(.eh_frame)
  201. ___RUNTIME_PSEUDO_RELOC_LIST__ = .;
  202. __RUNTIME_PSEUDO_RELOC_LIST__ = .;
  203. *(.rdata_runtime_pseudo_reloc)
  204. ___RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
  205. __RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
  206. }
  207. .pdata BLOCK(__section_alignment__) : { *(.pdata) }
  208. .bss BLOCK(__section_alignment__) :
  209. {
  210. __bss_start__ = . ;
  211. *(.bss .bss.* .gnu.linkonce.b.*)
  212. *(SORT(.bss$*))
  213. *(COMMON)
  214. __bss_end__ = . ;
  215. }
  216. .edata BLOCK(__section_alignment__) : { *(.edata) }
  217. .idata BLOCK(__section_alignment__) :
  218. {
  219. SORT(*)(.idata$2)
  220. SORT(*)(.idata$3)
  221. /* These zeroes mark the end of the import list. */
  222. LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
  223. SORT(*)(.idata$4)
  224. SORT(*)(.idata$5)
  225. SORT(*)(.idata$6)
  226. SORT(*)(.idata$7)
  227. }
  228. .CRT BLOCK(__section_alignment__) :
  229. {
  230. ___crt_xc_start__ = . ;
  231. *(SORT(.CRT$XC*)) /* C initialization */
  232. ___crt_xc_end__ = . ;
  233. ___crt_xi_start__ = . ;
  234. *(SORT(.CRT$XI*)) /* C++ initialization */
  235. ___crt_xi_end__ = . ;
  236. ___crt_xl_start__ = . ;
  237. *(SORT(.CRT$XL*)) /* TLS callbacks */
  238. /* ___crt_xl_end__ is defined in the TLS Directory support code */
  239. PROVIDE (___crt_xl_end__ = .);
  240. ___crt_xp_start__ = . ;
  241. *(SORT(.CRT$XP*)) /* Pre-termination */
  242. ___crt_xp_end__ = . ;
  243. ___crt_xt_start__ = . ;
  244. *(SORT(.CRT$XT*)) /* Termination */
  245. ___crt_xt_end__ = . ;
  246. }
  247. .tls BLOCK(__section_alignment__) :
  248. {
  249. ___tls_start__ = . ;
  250. *(.tls .tls.*)
  251. *(.tls$)
  252. *(SORT(.tls$*))
  253. ___tls_end__ = . ;
  254. }
  255. .rsrc BLOCK(__section_alignment__) :
  256. {
  257. *(.rsrc)
  258. *(SORT(.rsrc$*))
  259. }
  260. .reloc BLOCK(__section_alignment__) : { *(.reloc) }
  261. .stab BLOCK(__section_alignment__) (NOLOAD) : { *(.stab) }
  262. .stabstr BLOCK(__section_alignment__) (NOLOAD) : { *(.stabstr) }
  263. .debug_aranges BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_aranges) }
  264. .debug_pubnames BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_pubnames) }
  265. .debug_info BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_info) *(.gnu.linkonce.wi.*) }
  266. .debug_abbrev BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_abbrev) }
  267. .debug_line BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_line) }
  268. .debug_frame BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_frame) }
  269. .debug_str BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_str) }
  270. .debug_loc BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_loc) }
  271. .debug_macinfo BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_macinfo) }
  272. .debug_weaknames BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_weaknames) }
  273. .debug_funcnames BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_funcnames) }
  274. .debug_typenames BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_typenames) }
  275. .debug_varnames BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_varnames) }
  276. .debug_ranges BLOCK(__section_alignment__) (NOLOAD) : { *(.debug_ranges) }
  277. }