[openssl-commits] [openssl] master update

Richard Levitte levitte at openssl.org
Sat Jan 30 06:53:04 UTC 2016


The branch master has been updated
       via  421e30ec67451ac653e790295a36461a4069d0e4 (commit)
      from  ea5e0c1caf4ea6731d09edf36a5ae57d6e60cd10 (commit)


- Log -----------------------------------------------------------------
commit 421e30ec67451ac653e790295a36461a4069d0e4
Author: Richard Levitte <levitte at openssl.org>
Date:   Fri Jan 29 22:30:00 2016 +0100

    Configure: Clarify the handling of $thread_cflags
    
    Reviewed-by: Viktor Dukhovni <viktor at openssl.org>

-----------------------------------------------------------------------

Summary of changes:
 Configure | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/Configure b/Configure
index 6a2ca8a..395de48 100755
--- a/Configure
+++ b/Configure
@@ -884,7 +884,7 @@ if (!$no_dso && $target{dso_scheme} ne "")
 	$config{cflags} = "$dso_cflags $config{cflags}";
 	}
 
-my $thread_cflags;
+my $thread_cflags = "";
 my @thread_defines;
 if ($target{thread_cflag} ne "(unknown)" && !$no_threads)
 	{
@@ -902,21 +902,13 @@ if ($target{thread_cflag} eq "(unknown)" && $threads)
 		print "provide any system-specific compiler options\n";
 		exit(1);
 		}
-	$thread_cflags="-DOPENSSL_THREADS $config{cflags}" ;
+	$thread_cflags="-DOPENSSL_THREADS" ;
 	push @thread_defines, "OPENSSL_THREADS";
 	}
 else
 	{
-	$thread_cflags="-DOPENSSL_THREADS $target{thread_cflag} $config{cflags}";
+	$thread_cflags="-DOPENSSL_THREADS $target{thread_cflag}";
 	push @thread_defines, "OPENSSL_THREADS";
-#	my $def;
-#	foreach $def (split ' ',$target{thread_cflag})
-#		{
-#		if ($def =~ s/^-D// && $def !~ /^_/)
-#			{
-#			push @thread_defines, "$def";
-#			}
-#		}
 	}
 
 $config{ex_libs}="$libs$config{ex_libs}" if ($libs ne "");
@@ -924,12 +916,11 @@ $config{ex_libs}="$libs$config{ex_libs}" if ($libs ne "");
 if ($no_asm)
 	{
 	$config{cflags}=~s/-D[BL]_ENDIAN//		if ($config{fips});
-	$thread_cflags=~s/-D[BL]_ENDIAN//	if ($config{fips});
 	}
 
 if ($threads)
 	{
-	$config{cflags}=$thread_cflags;
+	$config{cflags} = "$thread_cflags $config{cflags}" if $thread_cflags;
 	push @{$config{openssl_thread_defines}}, @thread_defines;
 	}
 


More information about the openssl-commits mailing list