Ada tasking broken on mainline x86-linux?

Laurent GUERBY guerby@acm.org
Wed May 7 10:55:00 GMT 2003


Hi, I suffered a hard drive failure monday (lost a few patches, well...)
and with an up to date GCC from mainline, I can't link
any tasking program, anyone seeing this or is it just me
that failed to do something when restoring my build
environment? Things were working last Sunday.

Laurent

$ cat p.adb
procedure P is
   task T;
   task body T is
   begin
      null;
   end T;
begin
   null;
end P;
$ gnatmake p
gcc -c p.adb
gnatbind -x p.ali
gnatlink p.ali
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0x22d): In function `system.task_primitives.operations.specific.new_fake_atcbXnn':
/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:760: undefined reference to `.LC0'
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0x239):/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:733: undefined reference to `.LC0'
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0x47a): In function `system.task_primitives.operations.specific.initializeXnn':
/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:733: undefined reference to `.LC0'
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0x48d):/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:760: undefined reference to `.LC0'
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0xe0a): In function `system.task_primitives.operations.new_atcb':
/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:733: undefined reference to `.LC0'
/home/guerby/work/gcc/install/install-2003-05-07-09-24-34/lib/gcc-lib/i686-pc-linux-gnu/3.4/adalib/libgnarl.a(s-taprop.o)(.text+0xe3d):/home/guerby/work/gcc/build/build-2003-05-07-09-24-34/gcc/ada/rts/s-taskin.ads:760: more undefined references to `.LC0' follow
collect2: ld returned 1 exit status
gnatlink: cannot call /home/guerby/work/gcc/install/install-2003-05-07-09-24-34/bin/gcc
gnatmake: *** link failed




More information about the Gcc mailing list