-
-
Notifications
You must be signed in to change notification settings - Fork 9.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
complie failed on CentOS 7 #6641
Comments
|
That's curious... Would you mind showing us your configuration command? The output of this should do: |
|
|
@kn007 He meant the output of running perl configdata. (And . is always the name of the current working directory :) |
|
@richsalz Yes, it is the result of the |
|
So it generated no output? Strange. |
|
The output is here: #6641 (comment) |
|
okay, thanks (I mis-read it). @levitte will have to look at this. |
|
Thank you. Which gcc version is recommand to compile openssl? |
|
The trouble with this is that the Makefile seems to be generated for AIX. AIX is a strange beast in many regards, and the Makefile for it contains code that stuffs libcrypto.so into libcrypto.a (long story). This shouldn't appear anywhere else, but it seems like it did in your case, hence the @dot-asm, you did the AIX work, do you have any idea what happened here? |
|
It might be that my guess is wrong as well. Looking further... |
No. And I can't see that one should blame AIX support. Because if it went that road, i.e. AIX-specific Makefile generated in reply to linux-x86_64, then ar wouldn't complain with "File format not recognized", it would create archive file. |
|
Well, in that case, I'm out of ideas. @kn007, would you mind sharing the produced |
|
Sure, Makefile.zip |
|
... and looking at that, I found exactly the AIX stuff that I suspected! |
|
(look for |
|
Then question is how come did it emit AIX-specific segment in reply to Configure linux-x86_64. It should noted that there are three target-specific segments, Linux, mingw and AIX. All three seem to be emitted. So it boils down to output_on/output_off thing, i.e. back to you:-) Let's keep in mind that make install is exercised by travis on per-push basis, on Linux and Mac OS X. |
|
Ah, I looked through the changelog for Text::Template, and the changes indicate that |
|
So I suppose that @kn007 has an older |
The reason is that we override Text::Template::append_text_to_output(), and it didn't exist before Text::Template 1.46. Fixes openssl#6641
|
Thank you, it is 1.45. |
|
After |
…lity with the os distributed flavor of Text::Template, resolved by breaking the build in 1.1.1; openssl/openssl#6641
|
@kn007 Hi, I just ran into the same issue in a different setting and my Text::Template is also 1.45. How did you upgrade yours to fix the issue? |
|
using cpan to upgrade it. |
|
Thank you, you save my life ! @levitte |
make install failed on CentOS 7 x64(kernel 4.9.86-30) with gcc 7.3.1 20180303
The text was updated successfully, but these errors were encountered: