#451 closed defect (fixed)

ts_386ex: building pppd.exe fails with missing symbols

Reported by: Ralf Corsepius Owned by: Joel Sherrill
Priority: highest Milestone: 2
Component: bsps Version: 4.6
Severity: critical Keywords:
Cc: bugs@… Blocked By:
Blocking:

Description

With 4.6 (analogous results with the CVS-trunk):

i386-rtems-gcc --pipe -B../../../../../lib/ -B../../../../../ts_386ex/lib/ -specs bsp_specs -qrtems -msoft-float -mno-fp-ret-in-387 -O4 -g -Wall -ansi -fasm

-o o-optimize/pppd.elf o-optimize/init.o o-optimize/pppdapp.o ../../../../../ts_386ex/lib/no-dpmem.rel ../../../../../ts_386ex/lib/no-msg.rel ../../../../../ts_386ex/lib/no-mp.rel ../../../../../ts_386ex/lib/no-part.rel ../../../../../ts_386ex/lib/no-signal.rel ../../../../../ts_386ex/lib/no-timer.rel ../../../../../ts_386ex/lib/no-rtmon.rel

o-optimize/init.o: In function `Init':
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty1_initialize'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty1_open'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_close'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_read'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_write'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty1_control'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty2_initialize'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty2_open'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_close'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_read'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty_write'
/users/rtems/src/rtems-cvs/build/tmp/i386-rtems/c/ts_386ex/tests/samples/pppd/../../../../../../../../rtems-4-6-branch/c/src/tests/samples/pppd/init.c:23: undefined reference to `tty2_control'
collect2: ld returned 1 exit status
gmake[5]: * [o-optimize/pppd.exe] Error 1

Release:
RTEMS-4.6, RTEMS-CVS-trunk

How-To-Repeat:
configure --target=i386-rtems
make RTEMS_BSP=ts_386ex

Attachments (1)

pr451.diff (2.0 KB) - added by Ralf Corsepius on 12/03/06 at 13:31:12.
pr451.diff

Download all attachments as: .zip

Change History (2)

comment:1 Changed on 08/13/03 at 16:45:39 by Joel Sherrill

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: Attached patches were commited to both the branch and the trunk.

Changed on 12/03/06 at 13:31:12 by Ralf Corsepius

Attachment: pr451.diff added

pr451.diff

Note: See TracTickets for help on using tickets.