fpc/rtl/openbsd/x86_64
nickysn 52a5669117 + enable weak externals for OpenBSD
* converted the reference to _init in si_dll to be a weak external. This way we
  can support creating shared libraries that link to the C library as well as
  libraries that do not. If libc was linked, the compiler will link in
  crtbeginS.o and crtendS.o; _init is defined in crtbeginS.o and initializes the
  C library and calls all the C static constructors.

git-svn-id: trunk@41751 -
2019-03-20 15:13:47 +00:00
..
bsyscall.inc
cprt0.as * more PIC fixes in OpenBSD's x86_64 cprt0.as 2019-03-10 16:53:47 +00:00
crt0.s Recompiled with pic option 2014-01-13 23:07:56 +00:00
dllprt0.as crtbeginS.o seems to use _init, not __init 2014-01-13 23:04:54 +00:00
gprt0.as * applied all the OpenBSD startup code patches from the OpenBSD ports tree 2019-03-09 14:33:25 +00:00
openbsd_ident.inc * converted the openbsd_ident.as loader to pascal 2019-03-15 13:35:10 +00:00
prt0.as * changed the type of the .eh_frame section to 'unwind' 2019-03-09 18:30:31 +00:00
si_c.inc - comment out more unused gprof code 2019-03-19 18:32:54 +00:00
si_dll.inc + enable weak externals for OpenBSD 2019-03-20 15:13:47 +00:00
si_prc.inc - don't export the ___start symbol in the OpenBSD startup code 2019-03-19 17:40:46 +00:00
sighnd.inc