Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 191049 Details for
Bug 269221
sys-devel/binutils: strip --strip-unneeded removes required debug info (breaking dev-lang/lazarus on amd64)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Requested fpc.cfg
fpc.cfg (text/plain), 5.92 KB, created by
Gidea Liviu-Adrian
on 2009-05-12 17:11:21 UTC
(
hide
)
Description:
Requested fpc.cfg
Filename:
MIME Type:
Creator:
Gidea Liviu-Adrian
Created:
2009-05-12 17:11:21 UTC
Size:
5.92 KB
patch
obsolete
># ># Example fpc.cfg for Free Pascal Compiler ># > ># ---------------------- ># Defines (preprocessor) ># ---------------------- > ># ># nested #IFNDEF, #IFDEF, #ENDIF, #ELSE, #DEFINE, #UNDEF are allowed ># ># -d is the same as #DEFINE ># -u is the same as #UNDEF ># > ># ># Some examples (for switches see below, and the -? helppages) ># ># Try compiling with the -dRELEASE or -dDEBUG on the commandline ># > ># For a release compile with optimizes and strip debuginfo >#IFDEF RELEASE > -O2 > -Xs > #WRITE Compiling Release Version >#ENDIF > ># For a debug version compile with debuginfo and all codegeneration checks on >#IFDEF DEBUG > -g > -Crtoi > #WRITE Compiling Debug Version >#ENDIF > ># set binutils prefix > >#IFNDEF CPUI386 >#IFNDEF CPUAMD64 >#DEFINE NEEDCROSSBINUTILS >#ENDIF >#ENDIF > > >#IFNDEF linux >#DEFINE NEEDCROSSBINUTILS >#ENDIF > > >#IFDEF FPC_CROSSCOMPILING >#IFDEF NEEDCROSSBINUTILS > -XP$fpctarget- >#ENDIF NEEDCROSSBINUTILS >#ENDIF > ># ---------------- ># Parsing switches ># ---------------- > ># Pascal language mode ># -Mfpc free pascal dialect (default) ># -Mobjfpc switch some Delphi 2 extensions on ># -Mdelphi tries to be Delphi compatible ># -Mtp tries to be TP/BP 7.0 compatible ># -Mgpc tries to be gpc compatible ># -Mmacpas tries to be compatible to the macintosh pascal dialects ># ># Turn on Object Pascal extensions by default >#-Mobjfpc > ># Assembler reader mode ># -Rdefault use default assembler ># -Ratt read AT&T style assembler ># -Rintel read Intel style assembler ># ># All assembler blocks are AT&T styled by default >#-Ratt > ># Semantic checking ># -S2 same as -Mobjfpc ># -Sc supports operators like C (*=,+=,/= and -=) ># -Sa include assertion code. ># -Sd same as -Mdelphi ># -Se<x> error options. <x> is a combination of the following: ># <n> : compiler stops after the <n> errors (default is 1) ># w : compiler stops also after warnings ># n : compiler stops also after notes ># h : compiler stops also after hints ># -Sg allow LABEL and GOTO ># -Sh Use ansistrings ># -Si support C++ styled INLINE ># -Sk load fpcylix unit ># -SI<x> set interface style to <x> ># -SIcom COM compatible interface (default) ># -SIcorba CORBA compatible interface ># -Sm support macros like C (global) ># -So same as -Mtp ># -Sp same as -Mgpc ># -Ss constructor name must be init (destructor must be done) ># -St allow static keyword in objects ># -Sx enable exception keywords (default in Delphi/ObjFPC modes) ># ># Allow goto, inline, C-operators, C-vars >-Sgic > ># --------------- ># Code generation ># --------------- > ># Uncomment the next line if you always want static/dynamic units by default ># (can be overruled with -CD, -CS at the commandline) >#-CS >#-CD > ># Set the default heapsize to 8Mb >#-Ch8000000 > ># Set default codegeneration checks (iocheck, overflow, range, stack) >#-Ci >#-Co >#-Cr >#-Ct > ># Optimizer switches ># -Os generate smaller code ># -O1 level 1 optimizations (quick optimizations, debuggable) ># -O2 level 2 optimizations (-O1 + optimizations which make debugging more difficult) ># -O3 level 3 optimizations (-O2 + optimizations which also may make the program slower rather than faster) ># -Op<x> set target cpu for optimizing, see fpc -i for possible values ># ># See "fpc -i" also for more fine-grained control over which optimizations ># to perform > ># ----------------------- ># Set Filenames and Paths ># ----------------------- > ># Slashes are also allowed under dos > ># path to the messagefile, not necessary anymore but can be used to override ># the default language >#-Fr/usr/lib/fpc/$fpcversion/msg/errore.msg >#-Fr/usr/lib/fpc/$fpcversion/msg/errorn.msg > ># searchpath for includefiles >#-Fi/pp/inc;/pp/rtl/inc > >#IFDEF FPCAPACHE_1_3 >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/httpd13/ >#ELSE >#IFDEF FPCAPACHE_2_0 >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/httpd20 >#ELSE >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/httpd22 >#ENDIF >#ENDIF > ># searchpath for units and other system dependent things >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/* >-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/rtl >#-Fu~/fpc/packages/base/*/units/;~/fpc/fcl/units/;~/fpc/rtl/units/ > ># searchpath for libraries >#ifdef cpux86_64 >-Fl/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2 >#endif > > >#ifdef cpui386 >-Fl/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/32 >#endif >#-Fl/pp/lib >#-Fl/lib;/usr/lib > > ># ------------- ># Linking ># ------------- > ># generate always debugging information for GDB (slows down the compiling ># process) ># -gc generate checks for pointers ># -gd use dbx ># -gg use gsym ># -gh use heap trace unit (for memory leak debugging) ># -gl use line info unit to show more info for backtraces ># -gv generates programs tracable with valgrind ># -gw generate dwarf debugging info ># ># Enable debuginfo and use the line info unit by default >#-gl > ># always pass an option to the linker >#-k-s > ># Always strip debuginfo from the executable >-Xs > > ># ------------- ># Miscellaneous ># ------------- > ># Write always a nice FPC logo ;) >-l > ># Verbosity ># e : Show errors (default) d : Show debug info ># w : Show warnings u : Show unit info ># n : Show notes t : Show tried/used files ># h : Show hints c : Show conditionals ># i : Show general info d : Show debug info ># l : Show linenumbers r : Rhide/GCC compatibility mode ># a : Show everything x : Executable info (Win32 only) ># b : Write file names messages with full path ># v : write fpcdebug.txt with p : Write tree.log with parse tree ># lots of debugging info ># ># Display Info, Warnings and Notes >-viwn ># If you don't want so much verbosity use >#-vw > ># ># That's all folks >#
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 269221
: 191049 |
191174
|
191461