[Pkg-pascal-devel] Bug#780905: Bug#780905: Bug#780905: fp-compiler-2.6.4: fpc fails to link programs using fpmkunit
Gilles Risch
gilles.risch at gmail.com
Sun Dec 6 20:13:19 UTC 2015
Hello all,
I've repeated the steps:
1. Some informations about my machine:
uname -a
Linux molnija 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6
(2015-11-09) x86_64 GNU/Linux
2. First I removed the critical package:
apt-get remove libc6-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer
required:
linux-libc-dev:i386
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
libc6-dev:i386
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 20.8 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 368148 files and directories currently installed.)
Removing libc6-dev:i386 (2.19-18+deb8u1) ...
3. Successfully compiled the small program:
fpc ReproduceError.pas
Free Pascal Compiler version 2.6.4+dfsg-4 [2014/10/14] for x86_64
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling ReproduceError.pas
Linking ReproduceError
/usr/bin/ld.bfd: warning: link.res contains output sections; did you
forget -T?
11 lines compiled, 0.1 sec
4. Reinstalled libc6-dev:i386
apt-get install libc6-dev:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
glibc-doc:i386 manpages-dev:i386
The following NEW packages will be installed:
libc6-dev:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3,041 kB of archives.
After this operation, 20.8 MB of additional disk space will be used.
Selecting previously unselected package libc6-dev:i386.
(Reading database ... 367855 files and directories currently installed.)
Preparing to unpack .../libc6-dev_2.19-18+deb8u1_i386.deb ...
Unpacking libc6-dev:i386 (2.19-18+deb8u1) ...
Setting up libc6-dev:i386 (2.19-18+deb8u1) ...
5. Now the compilation fails:
fpc ReproduceError.pas
Free Pascal Compiler version 2.6.4+dfsg-4 [2014/10/14] for x86_64
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling ReproduceError.pas
Linking ReproduceError
/usr/bin/ld.bfd: warning: link.res contains output sections; did you
forget -T?
/usr/bin/ld.bfd: skipping incompatible
/usr/lib/i386-linux-gnu/crti.o when searching for
/usr/lib/i386-linux-gnu/crti.o
/usr/bin/ld.bfd: cannot find /usr/lib/i386-linux-gnu/crti.o
ReproduceError.pas(10,1) Error: Error while linking
ReproduceError.pas(10,1) Fatal: There were 1 errors compiling
module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did
not specify a source file to be compiled)
6. The same with all the compiler messages:
fpc -va ReproduceError.pas > ReproduceError.log 2>&1
On 12/06/2015 06:08 PM, Abou Al Montacir wrote:
> Hi Paul,
>
> On Sun, 2015-12-06 at 15:08 +0100, Paul Gevers wrote:
>> Hi Abou,
>>
>> On 06-12-15 14:51, Abou Al Montacir wrote:
>>
>> I am missing libc6-dev:i386 in your list. That is what is reported to be
>> the issue.
> I've installed that package now but still can not reproduce:
> # aptitude install libc6-dev:i386
> The following NEW packages will be installed:
> libc6-dev:i386 linux-libc-dev:i386{a}
> 0 packages upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
> Need to get 4,082 kB of archives. After unpacking 24.7 MB will be used.
> Do you want to continue? [Y/n/?]
> Get: 1ftp://ftp.fr.debian.org/debian stretch/main i386 linux-libc-dev i386 4.2.6-1 [1,059 kB]
> Get: 2ftp://ftp.fr.debian.org/debian stretch/main i386 libc6-dev i386 2.19-22 [3,023 kB]
> Fetched 4,082 kB in 24s (167 kB/s)
> Selecting previously unselected package linux-libc-dev:i386.
> (Reading database ... 278922 files and directories currently installed.)
> Preparing to unpack .../linux-libc-dev_4.2.6-1_i386.deb ...
> Unpacking linux-libc-dev:i386 (4.2.6-1) ...
> Selecting previously unselected package libc6-dev:i386.
> Preparing to unpack .../libc6-dev_2.19-22_i386.deb ...
> Unpacking libc6-dev:i386 (2.19-22) ...
> Setting up linux-libc-dev:i386 (4.2.6-1) ...
> Setting up libc6-dev:i386 (2.19-22) ...
> Attached herein the result of:
> $fpc -va test > fpc.log 2>&1
>
> Can anyone reproducing the bug attach the equivalent file please?
>> Also looking at the logic in compiler/systems/t_linux.pas, I can't get
>> around the feeling that it may not work correctly on multiarch Debian
>> systems. Looking at our FTBFS patch for 3.0.0, I think it may be solved
>> (or worsened) in the upcoming release.
> I don't see any issue, but maybe can you give more indication?
> --
> Cheers,
> Abou Al Montacir
What else should I do/try/test?
Regards,
Gilles
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20151206/920c41cc/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ReproduceError.pas
Type: text/x-pascal
Size: 175 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20151206/920c41cc/attachment-0003.pas>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ReproduceError.log
Type: text/x-log
Size: 150559 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-pascal-devel/attachments/20151206/920c41cc/attachment-0003.bin>
-------------- next part --------------
SEARCH_DIR(/lib64/)
SEARCH_DIR(/usr/lib/policykit-1-gnome/)
SEARCH_DIR(/usr/lib/eject/)
SEARCH_DIR(/usr/lib/boinc-client/)
SEARCH_DIR(/usr/lib/apache2/)
SEARCH_DIR(/usr/lib/groff/)
SEARCH_DIR(/usr/lib/pulse-5.0/)
SEARCH_DIR(/usr/lib/GNUstep/)
SEARCH_DIR(/usr/lib/gnome-online-accounts/)
SEARCH_DIR(/usr/lib/spice-gtk/)
SEARCH_DIR(/usr/lib/gjs/)
SEARCH_DIR(/usr/lib/X11/)
SEARCH_DIR(/usr/lib/python3.4/)
SEARCH_DIR(/usr/lib/thunderbird/)
SEARCH_DIR(/usr/lib/dkms/)
SEARCH_DIR(/usr/lib/xine/)
SEARCH_DIR(/usr/lib/aspell/)
SEARCH_DIR(/usr/lib/purple-2/)
SEARCH_DIR(/usr/lib/udisks2/)
SEARCH_DIR(/usr/lib/ogdi/)
SEARCH_DIR(/usr/lib/graphviz/)
SEARCH_DIR(/usr/lib/icedove/)
SEARCH_DIR(/usr/lib/gcc/)
SEARCH_DIR(/usr/lib/mono/)
SEARCH_DIR(/usr/lib/seahorse/)
SEARCH_DIR(/usr/lib/tracker/)
SEARCH_DIR(/usr/lib/libblas/)
SEARCH_DIR(/usr/lib/jni/)
SEARCH_DIR(/usr/lib/policykit-1/)
SEARCH_DIR(/usr/lib/tcltk/)
SEARCH_DIR(/usr/lib/caribou/)
SEARCH_DIR(/usr/lib/tmpfiles.d/)
SEARCH_DIR(/usr/lib/gnome-contacts/)
SEARCH_DIR(/usr/lib/gnome-terminal/)
SEARCH_DIR(/usr/lib/eog/)
SEARCH_DIR(/usr/lib/uhd/)
SEARCH_DIR(/usr/lib/software-properties/)
SEARCH_DIR(/usr/lib/accountsservice/)
SEARCH_DIR(/usr/lib/dbus-1.0/)
SEARCH_DIR(/usr/lib/iceowl-extension/)
SEARCH_DIR(/usr/lib/glib-networking/)
SEARCH_DIR(/usr/lib/geoclue-2.0/)
SEARCH_DIR(/usr/lib/bless/)
SEARCH_DIR(/usr/lib/os-probes/)
SEARCH_DIR(/usr/lib/cups/)
SEARCH_DIR(/usr/lib/rtkit/)
SEARCH_DIR(/usr/lib/ssl/)
SEARCH_DIR(/usr/lib/cairomm-1.0/)
SEARCH_DIR(/usr/lib/libgnome-desktop-3-10/)
SEARCH_DIR(/usr/lib/klibc/)
SEARCH_DIR(/usr/lib/lp_solve/)
SEARCH_DIR(/usr/lib/gnome-control-center/)
SEARCH_DIR(/usr/lib/sysctl.d/)
SEARCH_DIR(/usr/lib/libqmi/)
SEARCH_DIR(/usr/lib/lognorm/)
SEARCH_DIR(/usr/lib/evince/)
SEARCH_DIR(/usr/lib/packagekit/)
SEARCH_DIR(/usr/lib/girepository-1.0/)
SEARCH_DIR(/usr/lib/notification-daemon/)
SEARCH_DIR(/usr/lib/gnome-system-monitor/)
SEARCH_DIR(/usr/lib/gnome-calculator/)
SEARCH_DIR(/usr/lib/brasero3-1/)
SEARCH_DIR(/usr/lib/openssh/)
SEARCH_DIR(/usr/lib/dconf/)
SEARCH_DIR(/usr/lib/gnupg2/)
SEARCH_DIR(/usr/lib/vino/)
SEARCH_DIR(/usr/lib/dleyna-server/)
SEARCH_DIR(/usr/lib/linux-kbuild-3.2/)
SEARCH_DIR(/usr/lib/xchat/)
SEARCH_DIR(/usr/lib/linux-boot-probes/)
SEARCH_DIR(/usr/lib/pkgconfig/)
SEARCH_DIR(/usr/lib/tc/)
SEARCH_DIR(/usr/lib/i386-linux-gnu/)
SEARCH_DIR(/usr/lib/liblucene2-java/)
SEARCH_DIR(/usr/lib/pm-utils/)
SEARCH_DIR(/usr/lib/utempter/)
SEARCH_DIR(/usr/lib/tar/)
SEARCH_DIR(/usr/lib/gvfs/)
SEARCH_DIR(/usr/lib/openvpn/)
SEARCH_DIR(/usr/lib/iceweasel/)
SEARCH_DIR(/usr/lib/cli/)
SEARCH_DIR(/usr/lib/rhythmbox/)
SEARCH_DIR(/usr/lib/gamin/)
SEARCH_DIR(/usr/lib/mission-control-plugins.0/)
SEARCH_DIR(/usr/lib/binfmt.d/)
SEARCH_DIR(/usr/lib/ao/)
SEARCH_DIR(/usr/lib/jvm/)
SEARCH_DIR(/usr/lib/man-db/)
SEARCH_DIR(/usr/lib/fltk/)
SEARCH_DIR(/usr/lib/file-roller/)
SEARCH_DIR(/usr/lib/python3/)
SEARCH_DIR(/usr/lib/xorg/)
SEARCH_DIR(/usr/lib/GraphicsMagick-1.3.20/)
SEARCH_DIR(/usr/lib/lazarus/)
SEARCH_DIR(/usr/lib/samba/)
SEARCH_DIR(/usr/lib/upower/)
SEARCH_DIR(/usr/lib/udisks/)
SEARCH_DIR(/usr/lib/virtualbox/)
SEARCH_DIR(/usr/lib/binfmt-support/)
SEARCH_DIR(/usr/lib/rpm/)
SEARCH_DIR(/usr/lib/python2.7/)
SEARCH_DIR(/usr/lib/gupnp-dlna/)
SEARCH_DIR(/usr/lib/rsyslog/)
SEARCH_DIR(/usr/lib/evolution-data-server/)
SEARCH_DIR(/usr/lib/at-spi2-core/)
SEARCH_DIR(/usr/lib/emacsen-common/)
SEARCH_DIR(/usr/lib/gnome-color-manager/)
SEARCH_DIR(/usr/lib/sushi/)
SEARCH_DIR(/usr/lib/dleyna-renderer/)
SEARCH_DIR(/usr/lib/libpeas-1.0/)
SEARCH_DIR(/usr/lib/totem/)
SEARCH_DIR(/usr/lib/realmd/)
SEARCH_DIR(/usr/lib/linux-kbuild-3.16/)
SEARCH_DIR(/usr/lib/java-wrappers/)
SEARCH_DIR(/usr/lib/tasksel/)
SEARCH_DIR(/usr/lib/sasl2/)
SEARCH_DIR(/usr/lib/scribus/)
SEARCH_DIR(/usr/lib/grub-legacy/)
SEARCH_DIR(/usr/lib/scons/)
SEARCH_DIR(/usr/lib/x86_64-linux-gnu/)
SEARCH_DIR(/usr/lib/nautilus-actions/)
SEARCH_DIR(/usr/lib/gnome-session/)
SEARCH_DIR(/usr/lib/NetworkManager/)
SEARCH_DIR(/usr/lib/ngspice/)
SEARCH_DIR(/usr/lib/kicad/)
SEARCH_DIR(/usr/lib/colord/)
SEARCH_DIR(/usr/lib/libreoffice/)
SEARCH_DIR(/usr/lib/w3m/)
SEARCH_DIR(/usr/lib/gettext/)
SEARCH_DIR(/usr/lib/gcr/)
SEARCH_DIR(/usr/lib/mozilla/)
SEARCH_DIR(/usr/lib/gnome-sushi/)
SEARCH_DIR(/usr/lib/rygel-2.4/)
SEARCH_DIR(/usr/lib/odbc/)
SEARCH_DIR(/usr/lib/sudo/)
SEARCH_DIR(/usr/lib/mime/)
SEARCH_DIR(/usr/lib/planner/)
SEARCH_DIR(/usr/lib/avahi/)
SEARCH_DIR(/usr/lib/eclipse/)
SEARCH_DIR(/usr/lib/gnome-shell/)
SEARCH_DIR(/usr/lib/gold-ld/)
SEARCH_DIR(/usr/lib/hamlib/)
SEARCH_DIR(/usr/lib/hamster-applet/)
SEARCH_DIR(/usr/lib/evolution/)
SEARCH_DIR(/usr/lib/openmpi/)
SEARCH_DIR(/usr/lib/gnome-vfs-2.0/)
SEARCH_DIR(/usr/lib/gnome-settings-daemon-3.0/)
SEARCH_DIR(/usr/lib/mutter/)
SEARCH_DIR(/usr/lib/atlas-base/)
SEARCH_DIR(/usr/lib/gnome-online-miners/)
SEARCH_DIR(/usr/lib/lsb/)
SEARCH_DIR(/usr/lib/gimp/)
SEARCH_DIR(/usr/lib/os-prober/)
SEARCH_DIR(/usr/lib/sane/)
SEARCH_DIR(/usr/lib/pppd/)
SEARCH_DIR(/usr/lib/lapack/)
SEARCH_DIR(/usr/lib/python2.6/)
SEARCH_DIR(/usr/lib/exim4/)
SEARCH_DIR(/usr/lib/gtkglext-1.0/)
SEARCH_DIR(/usr/lib/gnuplot/)
SEARCH_DIR(/usr/lib/bluetooth/)
SEARCH_DIR(/usr/lib/speech-dispatcher-modules/)
SEARCH_DIR(/usr/lib/gnome-keyring/)
SEARCH_DIR(/usr/lib/nautilus/)
SEARCH_DIR(/usr/lib/ConsoleKit/)
SEARCH_DIR(/usr/lib/gnome-screensaver/)
SEARCH_DIR(/usr/lib/valgrind/)
SEARCH_DIR(/usr/lib/libvte-2.90-9/)
SEARCH_DIR(/usr/lib/blt2.5/)
SEARCH_DIR(/usr/lib/flashplugin-nonfree/)
SEARCH_DIR(/usr/lib/git-core/)
SEARCH_DIR(/usr/lib/pyshared/)
SEARCH_DIR(/usr/lib/modules-load.d/)
SEARCH_DIR(/usr/lib/proj/)
SEARCH_DIR(/usr/lib/ure/)
SEARCH_DIR(/usr/lib/grub/)
SEARCH_DIR(/usr/lib/gnome-user-share/)
SEARCH_DIR(/usr/lib/python-tz/)
SEARCH_DIR(/usr/lib/steam/)
SEARCH_DIR(/usr/lib/gdm3/)
SEARCH_DIR(/usr/lib/apt/)
SEARCH_DIR(/usr/lib/libmbim/)
SEARCH_DIR(/usr/lib/telepathy/)
SEARCH_DIR(/usr/lib/wx/)
SEARCH_DIR(/usr/lib/pymodules/)
SEARCH_DIR(/usr/lib/locale/)
SEARCH_DIR(/usr/lib/cheese/)
SEARCH_DIR(/usr/lib/ispell/)
SEARCH_DIR(/usr/lib/dpkg/)
SEARCH_DIR(/usr/lib/systemd/)
SEARCH_DIR(/usr/lib/erlang/)
SEARCH_DIR(/usr/lib/java/)
SEARCH_DIR(/usr/lib/fpc/)
SEARCH_DIR(/usr/lib/ghostscript/)
SEARCH_DIR(/usr/lib/apg/)
SEARCH_DIR(/usr/lib/ldscripts/)
SEARCH_DIR(/usr/lib/compat-ld/)
SEARCH_DIR(/usr/lib/mutt/)
SEARCH_DIR(/usr/lib/printer-driver-escpr/)
SEARCH_DIR(/usr/lib/perl5/)
SEARCH_DIR(/usr/lib/libvte-2.91-0/)
SEARCH_DIR(/usr/lib/coreutils/)
SEARCH_DIR(/usr/lib/mumble/)
SEARCH_DIR(/usr/lib/gnome-settings-daemon/)
SEARCH_DIR(/usr/lib/aisleriot/)
SEARCH_DIR(/usr/lib/vlc/)
SEARCH_DIR(/usr/lib/scilab/)
SEARCH_DIR(/usr/lib/empathy/)
SEARCH_DIR(/usr/lib/gnupg/)
SEARCH_DIR(/usr/lib/libgksu/)
SEARCH_DIR(/usr/lib/p7zip/)
SEARCH_DIR(/usr/lib/gcc/x86_64-linux-gnu/4.9/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/httpd22/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gdbm/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/postgres/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fftw/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fastcgi/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/libsee/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/iconvenc/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/newt/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-image/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/pthreads/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gdbint/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/aspell/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/modplug/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/utmp/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/cairo/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/regexpr/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/rsvg/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/imlib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/opengl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/chm/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/openal/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/syslog/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-extra/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/users/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/zlib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/libcurl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/ncurses/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-json/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/lua/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/svgalib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/openssl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-fpcunit/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fpgtk/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/ggi/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-js/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/unzip/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-registry/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/hash/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/mysql/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-base/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/libpng/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/pasjpeg/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/dts/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/proj4/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/ldap/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/imagemagick/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/tcl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-process/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/dbus/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk2/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/xforms/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/opencl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/ptc/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-web/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/x11/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/sdl/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/oracle/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-net/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/paszlib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/graph/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/bfd/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/libxml2/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gtk1/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/odbc/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/lexyacc/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/pxlib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-passrc/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/zorba/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gnome1/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/a52/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fv/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-xml/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/uuid/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/hermes/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/dblib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/numlib/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/mad/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/symbolic/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/bzip2/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/cdrom/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-res/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fpmkunit/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/httpd24/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/libgd/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fppkg/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/ibase/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/gmp/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fpindexer/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/oggvorbis/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-async/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/fcl-db/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/pcap/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/sqlite/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/units/x86_64-linux/)
SEARCH_DIR(/usr/lib/fpc/2.6.4/)
INPUT(
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/cprt0.o
/usr/lib/i386-linux-gnu/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.9/crtbegin.o
ReproduceError.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/system.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/objpas.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/cthreads.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/baseunix.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/unix.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/unixtype.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/initc.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/dl.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/unixutil.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/syscall.o
/usr/lib/fpc/2.6.4/units/x86_64-linux/rtl/ctypes.o
)
INPUT(
-lpthread
-ldl
)
GROUP(
-lc
)
INPUT(
/usr/lib/gcc/x86_64-linux-gnu/4.9/crtend.o
/usr/lib/i386-linux-gnu/crtn.o
)
ENTRY(_start)
SECTIONS
{
PROVIDE (__executable_start = 0x0400000); . = 0x0400000 + SIZEOF_HEADERS;
. = 0 + SIZEOF_HEADERS;
.interp : { *(.interp) }
.hash : { *(.hash) }
.dynsym : { *(.dynsym) }
.dynstr : { *(.dynstr) }
.gnu.version : { *(.gnu.version) }
.gnu.version_d : { *(.gnu.version_d) }
.gnu.version_r : { *(.gnu.version_r) }
.rel.dyn :
{
*(.rel.init)
*(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
*(.rel.fini)
*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
*(.rel.data.rel.ro*)
*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
*(.rel.got)
*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
}
.rela.dyn :
{
*(.rela.init)
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
*(.rela.fini)
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
*(.rela.got)
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
}
.rel.plt : { *(.rel.plt) }
.rela.plt : { *(.rela.plt) }
.init :
{
KEEP (*(.init))
} =0x90909090
.plt : { *(.plt) }
.text :
{
*(.text .stub .text.* .gnu.linkonce.t.*)
KEEP (*(.text.*personality*))
*(.gnu.warning)
} =0x90909090
.fini :
{
KEEP (*(.fini))
} =0x90909090
PROVIDE (_etext = .);
.rodata :
{
*(.rodata .rodata.* .gnu.linkonce.r.*)
}
. = ALIGN (0x1000) - ((0x1000 - .) & (0x1000 - 1));
.dynamic : { *(.dynamic) }
.got : { *(.got .toc) }
.got.plt : { *(.got.plt .toc.plt) }
.data :
{
*(.data .data.* .gnu.linkonce.d.*)
KEEP (*(.fpc .fpc.n_version .fpc.n_links))
KEEP (*(.gnu.linkonce.d.*personality*))
}
PROVIDE (_edata = .);
PROVIDE (edata = .);
.threadvar : { *(.threadvar .threadvar.* .gnu.linkonce.tv.*) }
__bss_start = .;
.bss :
{
*(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*)
*(COMMON)
. = ALIGN(32 / 8);
}
. = ALIGN(32 / 8);
PROVIDE (_end = .);
PROVIDE (end = .);
.stab 0 : { *(.stab) }
.stabstr 0 : { *(.stabstr) }
/* DWARF debug sections.
Symbols in the DWARF debugging sections are relative to the beginning
of the section so we begin them at 0. */
/* DWARF 1 */
.debug 0 : { *(.debug) }
.line 0 : { *(.line) }
/* GNU DWARF 1 extensions */
.debug_srcinfo 0 : { *(.debug_srcinfo) }
.debug_sfnames 0 : { *(.debug_sfnames) }
/* DWARF 1.1 and DWARF 2 */
.debug_aranges 0 : { *(.debug_aranges) }
.debug_pubnames 0 : { *(.debug_pubnames) }
/* DWARF 2 */
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
.debug_abbrev 0 : { *(.debug_abbrev) }
.debug_line 0 : { *(.debug_line) }
.debug_frame 0 : { *(.debug_frame) }
.debug_str 0 : { *(.debug_str) }
.debug_loc 0 : { *(.debug_loc) }
.debug_macinfo 0 : { *(.debug_macinfo) }
/* SGI/MIPS DWARF 2 extensions */
.debug_weaknames 0 : { *(.debug_weaknames) }
.debug_funcnames 0 : { *(.debug_funcnames) }
.debug_typenames 0 : { *(.debug_typenames) }
.debug_varnames 0 : { *(.debug_varnames) }
/DISCARD/ : { *(.note.GNU-stack) }
}
More information about the Pkg-pascal-devel
mailing list