[x265] v1.7+297: Unable to build multilib EXE, linker error

Mario *LigH* Rohkrämer contact at ligh.de
Tue Jul 7 10:40:55 CEST 2015


Linking the multilib EXE fails:


GCC 4.8.2 Win32:
+----
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1b88):  
undefined reference to `x265_api_get_63'
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1f20):  
undefined reference to `x265_api_get_63'
(...)/ld.exe: CMakeFiles/cli.dir/objects.a(x265.cpp.obj): bad reloc  
address 0x14 in section `.text.unlikely'
+----

GCC 4.8.2 Win64:
+----
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1b03):  
undefined reference to `x265_api_get_63'
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1e95):  
undefined reference to `x265_api_get_63'
(...)/ld.exe: CMakeFiles/cli.dir/objects.a(x265.cpp.obj): bad reloc  
address 0x0 in section `.pdata'
+----


GCC 4.9.2 Win32:
+----
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1cc8):  
undefined reference to `x265_api_get_63'
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x208c):  
undefined reference to `x265_api_get_63'
(....)/ld.exe: CMakeFiles/cli.dir/objects.a(x265.cpp.obj): bad reloc  
address 0x13 in section `.text$_Z6printfPKcz[__Z6printfPKcz]'
(....)/ld.exe: final link failed: Invalid operation
+----

GCC 4.9.2 Win64:
+----
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1bfa):  
undefined reference to `x265_api_get_63'
CMakeFiles/cli.dir/objects.a(x265.cpp.obj):x265.cpp:(.text+0x1fbb):  
undefined reference to `x265_api_get_63'
(...)/ld.exe: CMakeFiles/cli.dir/objects.a(x265.cpp.obj): bad reloc  
address 0x0 in section `.pdata'
(...)/ld.exe: final link failed: Invalid operation
+----

-- 

Fun and success!
Mario *LigH* Rohkrämer
mailto:contact at ligh.de
 


More information about the x265-devel mailing list