Hi guys,

Recently, I compile x265-v1.8 under cygwin, and an error occurs:
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: 
unrecognized option '-znoexecstack'
/usr/lib/gcc/i686-pc-cygwin/4.9.3/../../../../i686-pc-cygwin/bin/ld: use the 
--help option for usage information
collect2: error: ld returned 1 exit status
CMakeFiles/x265-shared.dir/build.make:223: recipe for target 'cygx265-68.dll' 
failed
make[2]: *** [cygx265-68.dll] Error 1
CMakeFiles/Makefile2:169: recipe for target 'CMakeFiles/x265-shared.dir/all' 
failed
make[1]: *** [CMakeFiles/x265-shared.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

It seems there is an invalid option -znoexecstack. So I search the current 
directory, and find that two files contain this string '-znoexecstack':


And I remove the option -znoexecstack and try to make again and I succeed.
From the two files, we can see that the option -znoexecstack is added for C++ 
compiler. So I want to make it clear why this option is added. What is wrong 
with my cmake?

Thanks guys.
Felix
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to