intel / intel-vaapi-driver

VA-API user mode driver for Intel GEN Graphics family
https://01.org/linuxmedia
Other
303 stars 126 forks source link

multiple definition of `gen9_hevc_encoder_kernels with gcc-10 #503

Closed kwizart closed 4 years ago

kwizart commented 4 years ago

There are multiple definition of gen9_hevc_encoder_kernels' as experienced with gcc-10. Since version 10, [gcc defaults to-fno-common`](https://gcc.gnu.org/gcc-10/porting_to.html#common).

/usr/bin/ld: ./.libs/libi965_drv_video.a(libi965_drv_video_la-gen9_hevc_encoder.o):/builddir/build/BUILD/intel-vaapi-driver-2.4.0/src/gen9_hevc_enc_kernels_binary.h:34: multiple definition of `gen9_hevc_encoder_kernels'; ./.libs/libi965_drv_video.a(libi965_drv_video_la-gen9_hevc_enc_kernels_binary.o):/builddir/build/BUILD/intel-vaapi-driver-2.4.0/src/gen9_hevc_enc_kernels_binary.h:34: first defined here collect2: error: ld returned 1 exit status