Bug 2493

Summary: yabause use conflicting arguement on arm softfp ABI
Product: Fedora Reporter: Nicolas Chauvet <kwizart>
Component: yabauseAssignee: Xavier Lamien <lxtnow>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P5    
Version: 17   
Hardware: armhfp   
OS: GNU/Linux   
namespace:
Bug Depends on:    
Bug Blocks: 2407    

Description Nicolas Chauvet 2012-09-22 16:58:38 CEST
cd /builddir/build/BUILD/yabause-0.9.11.1/src/gtk && /usr/bin/cmake -E cmake_link_script CMakeFiles/yabause-gtk.dir/link.txt --verbose=1
/usr/lib/ccache/gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4  -march=armv7-a -mfpu=vfpv3-d16  -mfloat-abi=hard -mcpu=cortex-a8 -mfpu=vfp -mfloat-abi=softfp -I/usr/include/gdk-pixbuf-2.0   -Wl,-z,relro  CMakeFiles/yabause-gtk.dir/gtk-compat.c.o CMakeFiles/yabause-gtk.dir/gtkglwidget.c.o CMakeFiles/yabause-gtk.dir/main.c.o CMakeFiles/yabause-gtk.dir/menu.c.o CMakeFiles/yabause-gtk.dir/pergtk.c.o CMakeFiles/yabause-gtk.dir/settings.c.o CMakeFiles/yabause-gtk.dir/yuicheckbutton.c.o CMakeFiles/yabause-gtk.dir/yuifileentry.c.o CMakeFiles/yabause-gtk.dir/yuiinputentry.c.o CMakeFiles/yabause-gtk.dir/yuim68k.c.o CMakeFiles/yabause-gtk.dir/yuimem.c.o CMakeFiles/yabause-gtk.dir/yuipage.c.o CMakeFiles/yabause-gtk.dir/yuirange.c.o CMakeFiles/yabause-gtk.dir/yuiresolution.c.o CMakeFiles/yabause-gtk.dir/yuiscreenshot.c.o CMakeFiles/yabause-gtk.dir/yuiscsp.c.o CMakeFiles/yabause-gtk.dir/yuiscudsp.c.o CMakeFiles/yabause-gtk.dir/yuish.c.o CMakeFiles/yabause-gtk.dir/yuitransfer.c.o CMakeFiles/yabause-gtk.dir/yuivdp1.c.o CMakeFiles/yabause-gtk.dir/yuivdp2.c.o CMakeFiles/yabause-gtk.dir/yuiviewer.c.o CMakeFiles/yabause-gtk.dir/yuiwindow.c.o  -o yabause -rdynamic ../libyabause.a -lm -lGLU -lGL -lSM -lICE -lX11 -lXext -lglut -lXmu -lXi -lSDL -lpthread -lopenal -lfreetype -lglib-2.0 -lgobject-2.0 -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lcairo -lpango-1.0 -latk-1.0 -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 
/usr/bin/ld: error: yabause uses VFP register arguments, CMakeFiles/yabause-gtk.dir/gtk-compat.c.o does not
/usr/bin/ld: failed to merge target specific data of file CMakeFiles/yabause-gtk.dir/gtk-compat.c.o
/usr/bin/ld: error: yabause uses VFP register arguments, CMakeFiles/yabause-gtk.dir/gtkglwidget.c.o does not
Comment 1 Nicolas Chauvet 2012-09-23 23:38:56 CEST
Same on armhfp:

cd /builddir/build/BUILD/yabause-0.9.11.1/src/gtk && /usr/bin/cmake -E cmake_link_script CMakeFiles/yabause-gtk.dir/link.txt --verbose=1
/usr/lib/ccache/gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4  -march=armv7-a -mfpu=vfpv3-d16  -mfloat-abi=hard -mcpu=cortex-a8 -mfpu=vfp -mfloat-abi=softfp -I/usr/include/gdk-pixbuf-2.0   -Wl,-z,relro  CMakeFiles/yabause-gtk.dir/gtk-compat.c.o CMakeFiles/yabause-gtk.dir/gtkglwidget.c.o CMakeFiles/yabause-gtk.dir/main.c.o CMakeFiles/yabause-gtk.dir/menu.c.o CMakeFiles/yabause-gtk.dir/pergtk.c.o CMakeFiles/yabause-gtk.dir/settings.c.o CMakeFiles/yabause-gtk.dir/yuicheckbutton.c.o CMakeFiles/yabause-gtk.dir/yuifileentry.c.o CMakeFiles/yabause-gtk.dir/yuiinputentry.c.o CMakeFiles/yabause-gtk.dir/yuim68k.c.o CMakeFiles/yabause-gtk.dir/yuimem.c.o CMakeFiles/yabause-gtk.dir/yuipage.c.o CMakeFiles/yabause-gtk.dir/yuirange.c.o CMakeFiles/yabause-gtk.dir/yuiresolution.c.o CMakeFiles/yabause-gtk.dir/yuiscreenshot.c.o CMakeFiles/yabause-gtk.dir/yuiscsp.c.o CMakeFiles/yabause-gtk.dir/yuiscudsp.c.o CMakeFiles/yabause-gtk.dir/yuish.c.o CMakeFiles/yabause-gtk.dir/yuitransfer.c.o CMakeFiles/yabause-gtk.dir/yuivdp1.c.o CMakeFiles/yabause-gtk.dir/yuivdp2.c.o CMakeFiles/yabause-gtk.dir/yuiviewer.c.o CMakeFiles/yabause-gtk.dir/yuiwindow.c.o  -o yabause -rdynamic ../libyabause.a -lm -lGLU -lGL -lSM -lICE -lX11 -lXext -lglut -lXmu -lXi -lSDL -lpthread -lopenal -lfreetype -lglib-2.0 -lgobject-2.0 -lgdk_pixbuf-2.0 -lgdk-x11-2.0 -lgtk-x11-2.0 -lcairo -lpango-1.0 -latk-1.0 -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 
/usr/bin/ld: error: yabause uses VFP register arguments, CMakeFiles/yabause-gtk.dir/gtk-compat.c.o does not
/usr/bin/ld: failed to merge target specific data of file CMakeFiles/yabause-gtk.dir/gtk-compat.c.o
/usr/bin/ld: error: yabause uses VFP register arguments, CMakeFiles/yabause-gtk.dir/gtkglwidget.c.o does not
/usr/bin/ld: failed to merge target specific data of file CMakeFiles/yabause-gtk.dir/gtkglwidget.c.o
Comment 2 Nicolas Chauvet 2013-05-20 16:15:24 CEST
Fixed with latest f18 build from updates