http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56909



--- Comment #1 from Arthur Zhang <mail2arthur at gmail dot com> 2013-04-10 
16:32:49 UTC ---

Less undefined references if add '--with-arch=i486 --with-tune=i686' to

configure.



s-atopri.o: In function `system__atomic_primitives__lock_free_read_64':

e:\test1\bd\wk\build\gcc\ada\rts/s-atopri.adb:80: undefined reference to

`__atomic_load_8'

s-atopri.o: In function `system__atomic_primitives__lock_free_try_write_64':

e:\test1\bd\wk\build\gcc\ada\rts/s-atopri.adb:188: undefined reference to

`__sync_val_compare_and_swap_8'

collect2.exe: error: ld returned 1 exit status



Full configure command line:



  $srcdir/configure \

    --enable-languages=c,c++,ada,fortran,objc,obj-c++  \

    --with-arch=i486 --with-tune=i686 \

    --disable-sjlj-exceptions    \

    --with-dwarf2                \

    --enable-shared              \

    --enable-libgomp             \

    --disable-win32-registry     \

    --enable-libstdcxx-debug     \

    --disable-build-poststage1-with-cxx \

    --enable-version-specific-runtime-libs \

    --build=mingw32  \

    --prefix=/mingw

}

Reply via email to