mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-08 19:28:13 +02:00
* target flags for x86_64-freebsd fixed
* use external assembler on x86_64-freebsd for now because dwarf doesn't work with the internal one git-svn-id: trunk@11769 -
This commit is contained in:
parent
844c05ca2e
commit
9fb21f5c9b
@ -57,10 +57,11 @@ unit i_bsd;
|
||||
name : 'FreeBSD/ELF for i386';
|
||||
shortname : 'FreeBSD';
|
||||
flags : [tf_pic_uses_got,tf_files_case_sensitive,tf_use_function_relative_addresses,
|
||||
{$ifdef segment_threadvars}
|
||||
tf_section_threadvars,
|
||||
{$endif segment_threadvars}
|
||||
tf_needs_symbol_type,tf_needs_symbol_size,tf_smartlink_library {,tf_smartlink_sections},tf_has_winlike_resources];
|
||||
{$ifdef segment_threadvars}
|
||||
tf_section_threadvars,
|
||||
{$endif segment_threadvars}
|
||||
tf_needs_symbol_type,tf_needs_symbol_size,tf_smartlink_library
|
||||
{,tf_smartlink_sections},tf_has_winlike_resources];
|
||||
cpu : cpu_i386;
|
||||
unit_env : 'BSDUNITS';
|
||||
extradefines : 'UNIX;BSD;HASUNIX';
|
||||
@ -120,9 +121,10 @@ unit i_bsd;
|
||||
system : system_x86_64_freebsd;
|
||||
name : 'FreeBSD for x86-64';
|
||||
shortname : 'FreeBSD';
|
||||
flags : [tf_needs_symbol_size,tf_needs_dwarf_cfi,{Linux: tf_library_needs_pic,}tf_needs_symbol_type,
|
||||
tf_files_case_sensitive,tf_use_function_relative_addresses,tf_smartlink_library
|
||||
{ tf_pic_uses_got,tf_smartlink_sections},tf_has_winlike_resources];
|
||||
flags : [tf_needs_symbol_size,tf_needs_dwarf_cfi,tf_library_needs_pic,tf_needs_symbol_type,
|
||||
tf_files_case_sensitive,tf_use_function_relative_addresses,tf_smartlink_library,
|
||||
tf_dwarf_only_local_labels
|
||||
{ tf_pic_uses_got,tf_smartlink_sections},tf_has_winlike_resources];
|
||||
cpu : cpu_x86_64;
|
||||
unit_env : 'BSDUNITS';
|
||||
extradefines : 'UNIX;HASUNIX;BSD';
|
||||
@ -147,7 +149,7 @@ unit i_bsd;
|
||||
Cprefix : '';
|
||||
newline : #10;
|
||||
dirsep : '/';
|
||||
assem : as_x86_64_elf64;
|
||||
assem : as_gas;
|
||||
assemextern : as_gas;
|
||||
link : nil;
|
||||
linkextern : nil;
|
||||
|
Loading…
Reference in New Issue
Block a user