svenbarth
|
b01f802c80
pkgutil.pas, add_package_libs:
|
9 years ago |
svenbarth
|
4bea75f3bf
pmodules.pas, finish_unit:
|
9 years ago |
svenbarth
|
3d2e1b7634
Ensure that no unnecessary symbols are generated for generics.
|
9 years ago |
svenbarth
|
f686b736f6
pkgutil.pas, exportprocsym:
|
9 years ago |
svenbarth
|
ab2b287fe4
rtl/darwin/sysinit.pas:
|
9 years ago |
svenbarth
|
60739fa0df
Report a warning if a unit is used from an indirectly used package. We are doing this only for the units used in contained units though as in the "contains" section there can't be such units anyway (and just checking all loaded units would lead to false positives).
|
9 years ago |
svenbarth
|
fd2b8dab91
* regenerated msgtxt.inc & msgidx.inc after r32513
|
9 years ago |
svenbarth
|
9a5b713afd
msg/errore.msg:
|
9 years ago |
svenbarth
|
5705ff44a2
pmodules.pas, proc_package:
|
9 years ago |
svenbarth
|
0e15b1ed08
Disable most of the (annoying) debug output regarding packages.
|
9 years ago |
svenbarth
|
bb07909509
fpcp.pas, tpcppackage:
|
9 years ago |
svenbarth
|
c768cc7dc1
Also load all packages that are required by packages, but that are not part of the directly used packages.
|
9 years ago |
svenbarth
|
ac6ba043e1
Keep track whether a package was added directly through a requires section (or the command line) or indirectly.
|
9 years ago |
svenbarth
|
0c34a5a5c8
systems/t_linux.pas, TLinkerLinux:
|
9 years ago |
svenbarth
|
920997c29b
ncgvmt.pas, TVMTWriter:
|
9 years ago |
svenbarth
|
fc48a05080
* regenerate Makefile after r32504
|
9 years ago |
svenbarth
|
3f1be976b6
Set FPC_HAS_INDIRECT_MAIN_INFORMATION for i386-linux
|
9 years ago |
svenbarth
|
ca91178c5d
ncgflw.pas, tcgonnode:
|
9 years ago |
svenbarth
|
d97d3840b9
Use indirect reference for the RTL helpers that require RTTI symbols.
|
9 years ago |
svenbarth
|
fe4f179082
Adjust resourcestrings so they use indirect references as well.
|
9 years ago |
svenbarth
|
8d21121c74
Use indirect references for "on".
|
9 years ago |
svenbarth
|
e9e39707c7
Adapt resource string tables to use indirect references as well.
|
9 years ago |
svenbarth
|
ca73033018
Improve PIC startup code when not using C libraries. It correctly reaches PascalMain, but it crashes inside fpc_cpucodeinit when setting has_mmx_support :/
|
9 years ago |
svenbarth
|
98a6d312ba
Adjust the C 2.1 startup code to be able to handle indirect main information (PIC does not work though :( ).
|
9 years ago |
svenbarth
|
3f5be7b177
Adjust the C and C 2.1 halt code to retrieve the exit code from the parameter instead of accessing ExitCode directly.
|
9 years ago |
svenbarth
|
ee4d51bad6
Fix compilation.
|
9 years ago |
svenbarth
|
6bb43ac381
For systems that support both internal and external resources (in this case only Darwin ones) we need to generate the FPC_RESLOCATION symbol always, because the SysInit unit is resource type agnostic.
|
9 years ago |
svenbarth
|
5a4a36158c
Adjust non-Windows resources to work with indirect main information as well.
|
9 years ago |
svenbarth
|
720dbf166d
Enable dynamic packages support for i386-linux. Note: this requires the RTL to be manually compiled with FPC_HAS_INDIRECT_MAIN_INFORMATION since not all SysInit units are yet adjusted.
|
9 years ago |
svenbarth
|
12f0ae4949
Adjust the C-less entry points to support indirect main information.
|
9 years ago |