svenbarth
|
b01f802c80
pkgutil.pas, add_package_libs:
|
9 年之前 |
svenbarth
|
4bea75f3bf
pmodules.pas, finish_unit:
|
9 年之前 |
svenbarth
|
3d2e1b7634
Ensure that no unnecessary symbols are generated for generics.
|
9 年之前 |
svenbarth
|
f686b736f6
pkgutil.pas, exportprocsym:
|
9 年之前 |
svenbarth
|
ab2b287fe4
rtl/darwin/sysinit.pas:
|
9 年之前 |
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 年之前 |
svenbarth
|
fd2b8dab91
* regenerated msgtxt.inc & msgidx.inc after r32513
|
9 年之前 |
svenbarth
|
9a5b713afd
msg/errore.msg:
|
9 年之前 |
svenbarth
|
5705ff44a2
pmodules.pas, proc_package:
|
9 年之前 |
svenbarth
|
0e15b1ed08
Disable most of the (annoying) debug output regarding packages.
|
9 年之前 |
svenbarth
|
bb07909509
fpcp.pas, tpcppackage:
|
9 年之前 |
svenbarth
|
c768cc7dc1
Also load all packages that are required by packages, but that are not part of the directly used packages.
|
9 年之前 |
svenbarth
|
ac6ba043e1
Keep track whether a package was added directly through a requires section (or the command line) or indirectly.
|
9 年之前 |
svenbarth
|
0c34a5a5c8
systems/t_linux.pas, TLinkerLinux:
|
9 年之前 |
svenbarth
|
920997c29b
ncgvmt.pas, TVMTWriter:
|
9 年之前 |
svenbarth
|
fc48a05080
* regenerate Makefile after r32504
|
9 年之前 |
svenbarth
|
3f1be976b6
Set FPC_HAS_INDIRECT_MAIN_INFORMATION for i386-linux
|
9 年之前 |
svenbarth
|
ca91178c5d
ncgflw.pas, tcgonnode:
|
9 年之前 |
svenbarth
|
d97d3840b9
Use indirect reference for the RTL helpers that require RTTI symbols.
|
9 年之前 |
svenbarth
|
fe4f179082
Adjust resourcestrings so they use indirect references as well.
|
9 年之前 |
svenbarth
|
8d21121c74
Use indirect references for "on".
|
9 年之前 |
svenbarth
|
e9e39707c7
Adapt resource string tables to use indirect references as well.
|
9 年之前 |
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 年之前 |
svenbarth
|
98a6d312ba
Adjust the C 2.1 startup code to be able to handle indirect main information (PIC does not work though :( ).
|
9 年之前 |
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 年之前 |
svenbarth
|
ee4d51bad6
Fix compilation.
|
9 年之前 |
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 年之前 |
svenbarth
|
5a4a36158c
Adjust non-Windows resources to work with indirect main information as well.
|
9 年之前 |
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 年之前 |
svenbarth
|
12f0ae4949
Adjust the C-less entry points to support indirect main information.
|
9 年之前 |