Opened 3 months ago

Closed 3 months ago

#70543 closed defect (fixed)

oski fails to build: Undefined symbols: "restFP"

Reported by: barracuda156 Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: Cc:
Port: oski

Description

/bin/sh ../../libtool --tag=CC --mode=link ccache /usr/bin/gcc-4.2  -pipe -Os -arch ppc -std=c99  -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc -arch ppc -lm -o liboski_mat_BCSR_Tid.la -rpath /opt/local/lib/oski -no-undefined -release 1 -dlopen ../liboski.la -dlopen ../liboski_Tid.la -dlopen ../CSR/liboski_mat_CSR_Tid.la liboski_mat_BCSR_Tid_la-module.lo liboski_mat_BCSR_Tid_la-convert.lo liboski_mat_BCSR_Tid_la-getset.lo liboski_mat_BCSR_Tid_la-matmult.lo liboski_mat_BCSR_Tid_la-ata.lo ../liboski.la ../liboski_Tid.la ../CSR/liboski_mat_CSR_Tid.la MatMult/lib1x1_Tid.la MatTransMatMult/libata_1x1_Tid.la MatMult/lib1x2_Tid.la MatTransMatMult/libata_1x2_Tid.la MatMult/lib1x3_Tid.la MatTransMatMult/libata_1x3_Tid.la MatMult/lib1x4_Tid.la MatTransMatMult/libata_1x4_Tid.la MatMult/lib1x5_Tid.la MatTransMatMult/libata_1x5_Tid.la MatMult/lib1x6_Tid.la MatTransMatMult/libata_1x6_Tid.la MatMult/lib1x7_Tid.la MatTransMatMult/libata_1x7_Tid.la MatMult/lib1x8_Tid.la MatTransMatMult/libata_1x8_Tid.la MatMult/lib2x1_Tid.la MatTransMatMult/libata_2x1_Tid.la MatMult/lib2x2_Tid.la MatTransMatMult/libata_2x2_Tid.la MatMult/lib2x3_Tid.la MatTransMatMult/libata_2x3_Tid.la MatMult/lib2x4_Tid.la MatTransMatMult/libata_2x4_Tid.la MatMult/lib2x5_Tid.la MatTransMatMult/libata_2x5_Tid.la MatMult/lib2x6_Tid.la MatTransMatMult/libata_2x6_Tid.la MatMult/lib2x7_Tid.la MatTransMatMult/libata_2x7_Tid.la MatMult/lib2x8_Tid.la MatTransMatMult/libata_2x8_Tid.la MatMult/lib3x1_Tid.la MatTransMatMult/libata_3x1_Tid.la MatMult/lib3x2_Tid.la MatTransMatMult/libata_3x2_Tid.la MatMult/lib3x3_Tid.la MatTransMatMult/libata_3x3_Tid.la MatMult/lib3x4_Tid.la MatTransMatMult/libata_3x4_Tid.la MatMult/lib3x5_Tid.la MatTransMatMult/libata_3x5_Tid.la MatMult/lib3x6_Tid.la MatTransMatMult/libata_3x6_Tid.la MatMult/lib3x7_Tid.la MatTransMatMult/libata_3x7_Tid.la MatMult/lib3x8_Tid.la MatTransMatMult/libata_3x8_Tid.la MatMult/lib4x1_Tid.la MatTransMatMult/libata_4x1_Tid.la MatMult/lib4x2_Tid.la MatTransMatMult/libata_4x2_Tid.la MatMult/lib4x3_Tid.la MatTransMatMult/libata_4x3_Tid.la MatMult/lib4x4_Tid.la MatTransMatMult/libata_4x4_Tid.la MatMult/lib4x5_Tid.la MatTransMatMult/libata_4x5_Tid.la MatMult/lib4x6_Tid.la MatTransMatMult/libata_4x6_Tid.la MatMult/lib4x7_Tid.la MatTransMatMult/libata_4x7_Tid.la MatMult/lib4x8_Tid.la MatTransMatMult/libata_4x8_Tid.la MatMult/lib5x1_Tid.la MatTransMatMult/libata_5x1_Tid.la MatMult/lib5x2_Tid.la MatTransMatMult/libata_5x2_Tid.la MatMult/lib5x3_Tid.la MatTransMatMult/libata_5x3_Tid.la MatMult/lib5x4_Tid.la MatTransMatMult/libata_5x4_Tid.la MatMult/lib5x5_Tid.la MatTransMatMult/libata_5x5_Tid.la MatMult/lib5x6_Tid.la MatTransMatMult/libata_5x6_Tid.la MatMult/lib5x7_Tid.la MatTransMatMult/libata_5x7_Tid.la MatMult/lib5x8_Tid.la MatTransMatMult/libata_5x8_Tid.la MatMult/lib6x1_Tid.la MatTransMatMult/libata_6x1_Tid.la MatMult/lib6x2_Tid.la MatTransMatMult/libata_6x2_Tid.la MatMult/lib6x3_Tid.la MatTransMatMult/libata_6x3_Tid.la MatMult/lib6x4_Tid.la MatTransMatMult/libata_6x4_Tid.la MatMult/lib6x5_Tid.la MatTransMatMult/libata_6x5_Tid.la MatMult/lib6x6_Tid.la MatTransMatMult/libata_6x6_Tid.la MatMult/lib6x7_Tid.la MatTransMatMult/libata_6x7_Tid.la MatMult/lib6x8_Tid.la MatTransMatMult/libata_6x8_Tid.la MatMult/lib7x1_Tid.la MatTransMatMult/libata_7x1_Tid.la MatMult/lib7x2_Tid.la MatTransMatMult/libata_7x2_Tid.la MatMult/lib7x3_Tid.la MatTransMatMult/libata_7x3_Tid.la MatMult/lib7x4_Tid.la MatTransMatMult/libata_7x4_Tid.la MatMult/lib7x5_Tid.la MatTransMatMult/libata_7x5_Tid.la MatMult/lib7x6_Tid.la MatTransMatMult/libata_7x6_Tid.la MatMult/lib7x7_Tid.la MatTransMatMult/libata_7x7_Tid.la MatMult/lib7x8_Tid.la MatTransMatMult/libata_7x8_Tid.la MatMult/lib8x1_Tid.la MatTransMatMult/libata_8x1_Tid.la MatMult/lib8x2_Tid.la MatTransMatMult/libata_8x2_Tid.la MatMult/lib8x3_Tid.la MatTransMatMult/libata_8x3_Tid.la MatMult/lib8x4_Tid.la MatTransMatMult/libata_8x4_Tid.la MatMult/lib8x5_Tid.la MatTransMatMult/libata_8x5_Tid.la MatMult/lib8x6_Tid.la MatTransMatMult/libata_8x6_Tid.la MatMult/lib8x7_Tid.la MatTransMatMult/libata_8x7_Tid.la MatMult/lib8x8_Tid.la MatTransMatMult/libata_8x8_Tid.la 
libtool: link: warning: `/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../../libgfortran.la' seems to be moved
libtool: link: warning: `/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../../libgfortran.la' seems to be moved
libtool: link: warning: `/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../../libgfortran.la' seems to be moved
. . .
ccache /usr/bin/gcc-4.2 -dynamiclib  -o .libs/liboski_mat_BCSR_Tid-1.dylib  .libs/liboski_mat_BCSR_Tid_la-module.o .libs/liboski_mat_BCSR_Tid_la-convert.o .libs/liboski_mat_BCSR_Tid_la-getset.o .libs/liboski_mat_BCSR_Tid_la-matmult.o .libs/liboski_mat_BCSR_Tid_la-ata.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x1_Tid.a/lib1x1_Tid_la-1x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x1_Tid.a/libata_1x1_Tid_la-1x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x2_Tid.a/lib1x2_Tid_la-1x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x2_Tid.a/libata_1x2_Tid_la-1x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x3_Tid.a/lib1x3_Tid_la-1x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x3_Tid.a/libata_1x3_Tid_la-1x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x4_Tid.a/lib1x4_Tid_la-1x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x4_Tid.a/libata_1x4_Tid_la-1x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x5_Tid.a/lib1x5_Tid_la-1x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x5_Tid.a/libata_1x5_Tid_la-1x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x6_Tid.a/lib1x6_Tid_la-1x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x6_Tid.a/libata_1x6_Tid_la-1x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x7_Tid.a/lib1x7_Tid_la-1x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x7_Tid.a/libata_1x7_Tid_la-1x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib1x8_Tid.a/lib1x8_Tid_la-1x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_1x8_Tid.a/libata_1x8_Tid_la-1x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x1_Tid.a/lib2x1_Tid_la-2x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x1_Tid.a/libata_2x1_Tid_la-2x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x2_Tid.a/lib2x2_Tid_la-2x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x2_Tid.a/libata_2x2_Tid_la-2x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x3_Tid.a/lib2x3_Tid_la-2x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x3_Tid.a/libata_2x3_Tid_la-2x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x4_Tid.a/lib2x4_Tid_la-2x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x4_Tid.a/libata_2x4_Tid_la-2x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x5_Tid.a/lib2x5_Tid_la-2x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x5_Tid.a/libata_2x5_Tid_la-2x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x6_Tid.a/lib2x6_Tid_la-2x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x6_Tid.a/libata_2x6_Tid_la-2x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x7_Tid.a/lib2x7_Tid_la-2x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x7_Tid.a/libata_2x7_Tid_la-2x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib2x8_Tid.a/lib2x8_Tid_la-2x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_2x8_Tid.a/libata_2x8_Tid_la-2x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x1_Tid.a/lib3x1_Tid_la-3x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x1_Tid.a/libata_3x1_Tid_la-3x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x2_Tid.a/lib3x2_Tid_la-3x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x2_Tid.a/libata_3x2_Tid_la-3x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x3_Tid.a/lib3x3_Tid_la-3x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x3_Tid.a/libata_3x3_Tid_la-3x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x4_Tid.a/lib3x4_Tid_la-3x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x4_Tid.a/libata_3x4_Tid_la-3x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x5_Tid.a/lib3x5_Tid_la-3x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x5_Tid.a/libata_3x5_Tid_la-3x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x6_Tid.a/lib3x6_Tid_la-3x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x6_Tid.a/libata_3x6_Tid_la-3x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x7_Tid.a/lib3x7_Tid_la-3x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x7_Tid.a/libata_3x7_Tid_la-3x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib3x8_Tid.a/lib3x8_Tid_la-3x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_3x8_Tid.a/libata_3x8_Tid_la-3x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x1_Tid.a/lib4x1_Tid_la-4x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x1_Tid.a/libata_4x1_Tid_la-4x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x2_Tid.a/lib4x2_Tid_la-4x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x2_Tid.a/libata_4x2_Tid_la-4x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x3_Tid.a/lib4x3_Tid_la-4x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x3_Tid.a/libata_4x3_Tid_la-4x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x4_Tid.a/lib4x4_Tid_la-4x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x4_Tid.a/libata_4x4_Tid_la-4x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x5_Tid.a/lib4x5_Tid_la-4x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x5_Tid.a/libata_4x5_Tid_la-4x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x6_Tid.a/lib4x6_Tid_la-4x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x6_Tid.a/libata_4x6_Tid_la-4x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x7_Tid.a/lib4x7_Tid_la-4x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x7_Tid.a/libata_4x7_Tid_la-4x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib4x8_Tid.a/lib4x8_Tid_la-4x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_4x8_Tid.a/libata_4x8_Tid_la-4x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x1_Tid.a/lib5x1_Tid_la-5x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x1_Tid.a/libata_5x1_Tid_la-5x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x2_Tid.a/lib5x2_Tid_la-5x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x2_Tid.a/libata_5x2_Tid_la-5x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x3_Tid.a/lib5x3_Tid_la-5x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x3_Tid.a/libata_5x3_Tid_la-5x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x4_Tid.a/lib5x4_Tid_la-5x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x4_Tid.a/libata_5x4_Tid_la-5x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x5_Tid.a/lib5x5_Tid_la-5x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x5_Tid.a/libata_5x5_Tid_la-5x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x6_Tid.a/lib5x6_Tid_la-5x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x6_Tid.a/libata_5x6_Tid_la-5x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x7_Tid.a/lib5x7_Tid_la-5x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x7_Tid.a/libata_5x7_Tid_la-5x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib5x8_Tid.a/lib5x8_Tid_la-5x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_5x8_Tid.a/libata_5x8_Tid_la-5x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x1_Tid.a/lib6x1_Tid_la-6x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x1_Tid.a/libata_6x1_Tid_la-6x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x2_Tid.a/lib6x2_Tid_la-6x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x2_Tid.a/libata_6x2_Tid_la-6x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x3_Tid.a/lib6x3_Tid_la-6x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x3_Tid.a/libata_6x3_Tid_la-6x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x4_Tid.a/lib6x4_Tid_la-6x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x4_Tid.a/libata_6x4_Tid_la-6x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x5_Tid.a/lib6x5_Tid_la-6x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x5_Tid.a/libata_6x5_Tid_la-6x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x6_Tid.a/lib6x6_Tid_la-6x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x6_Tid.a/libata_6x6_Tid_la-6x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x7_Tid.a/lib6x7_Tid_la-6x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x7_Tid.a/libata_6x7_Tid_la-6x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib6x8_Tid.a/lib6x8_Tid_la-6x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_6x8_Tid.a/libata_6x8_Tid_la-6x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x1_Tid.a/lib7x1_Tid_la-7x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x1_Tid.a/libata_7x1_Tid_la-7x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x2_Tid.a/lib7x2_Tid_la-7x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x2_Tid.a/libata_7x2_Tid_la-7x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x3_Tid.a/lib7x3_Tid_la-7x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x3_Tid.a/libata_7x3_Tid_la-7x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x4_Tid.a/lib7x4_Tid_la-7x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x4_Tid.a/libata_7x4_Tid_la-7x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x5_Tid.a/lib7x5_Tid_la-7x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x5_Tid.a/libata_7x5_Tid_la-7x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x6_Tid.a/lib7x6_Tid_la-7x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x6_Tid.a/libata_7x6_Tid_la-7x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x7_Tid.a/lib7x7_Tid_la-7x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x7_Tid.a/libata_7x7_Tid_la-7x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib7x8_Tid.a/lib7x8_Tid_la-7x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_7x8_Tid.a/libata_7x8_Tid_la-7x8.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x1_Tid.a/lib8x1_Tid_la-8x1.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x1_Tid.a/libata_8x1_Tid_la-8x1.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x2_Tid.a/lib8x2_Tid_la-8x2.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x2_Tid.a/libata_8x2_Tid_la-8x2.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x3_Tid.a/lib8x3_Tid_la-8x3.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x3_Tid.a/libata_8x3_Tid_la-8x3.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x4_Tid.a/lib8x4_Tid_la-8x4.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x4_Tid.a/libata_8x4_Tid_la-8x4.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x5_Tid.a/lib8x5_Tid_la-8x5.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x5_Tid.a/libata_8x5_Tid_la-8x5.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x6_Tid.a/lib8x6_Tid_la-8x6.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x6_Tid.a/libata_8x6_Tid_la-8x6.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x7_Tid.a/lib8x7_Tid_la-8x7.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x7_Tid.a/libata_8x7_Tid_la-8x7.o  .libs/liboski_mat_BCSR_Tid.lax/lib8x8_Tid.a/lib8x8_Tid_la-8x8.o  .libs/liboski_mat_BCSR_Tid.lax/libata_8x8_Tid.a/libata_8x8_Tid_la-8x8.o   -L/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../.. -L/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0 -L/opt/local/lib ../.libs/liboski.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h/src/corelib/.libs/liboski_ltdlstub.dylib /opt/local/lib/libvecLibFort.dylib /opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../../libgfortran.dylib ../.libs/liboski_Tid.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h/src/.libs/liboski.dylib ../CSR/.libs/liboski_mat_CSR_Tid.dylib /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h/src/.libs/liboski_Tid.dylib -lm  -Wl,-headerpad_max_install_names -Wl,-rpath -Wl,/opt/local/lib/libgcc -install_name  /opt/local/lib/oski/liboski_mat_BCSR_Tid-1.dylib 
Undefined symbols:
  "restFP", referenced from:
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatTransMult_v1_aX_b1_xsX_ys1_2x7 in lib2x7_Tid_la-2x7.o
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatTransMatMult_v1_aX_b1_xs1_ys1_2x7 in libata_2x7_Tid_la-2x7.o
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatHermMatMult_v1_aX_b1_xs1_ys1_2x7 in libata_2x7_Tid_la-2x7.o
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatMult_v1_aX_b1_xsX_ysX_2x8 in lib2x8_Tid_la-2x8.o
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatTransMult_v1_aX_b1_xsX_ys1_2x8 in lib2x8_Tid_la-2x8.o
. . .
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatHermMatMult_v1_aX_b1_xs1_ys1_8x8 in libata_8x8_Tid_la-8x8.o
      _liboski_mat_BCSR_Tid_LTX_BCSR_MatHermMatMult_v1_aX_b1_xsX_ysX_8x8 in libata_8x8_Tid_la-8x8.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [liboski_mat_BCSR_Tid.la] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h/src/BCSR'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h/src/BCSR'
make: *** [all-recursive] Error 1
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_oski/oski/work/build-1.0.1h" && /usr/bin/make -w all benchmarks 
Exit code: 2

Change History (3)

comment:1 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)

The only other time I've encountered the undefined restFP symbol on PowerPC was in #40447 where it was caused by a project using -nodefaultlibs.

comment:2 in reply to:  1 Changed 3 months ago by barracuda156

Replying to ryandesign:

The only other time I've encountered the undefined restFP symbol on PowerPC was in #40447 where it was caused by a project using -nodefaultlibs.

It looks like it did not like a mixture of archaic C compiler with the bleeding-edge gfortran (this combo has failed on many other instances). I am just now rerunning the build, but it is well past a breakage point. Given that we use gfortran from gcc14 anyway, I guess there is zero sense in allowing Xcode gcc here.

comment:3 Changed 3 months ago by Sergey Fedorov <barracuda@…>

Resolution: fixed
Status: assignedclosed

In c82a5e350a6adc0b321b443cd3ff06f205c6e42b/macports-ports (master):

oski: avoid archaic Xcode gcc

Fixes: #70543

Note: See TracTickets for help on using tickets.