[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