[openssl-commits] [openssl] master update

Rich Salz rsalz at openssl.org
Sat Sep 5 03:01:30 UTC 2015


The branch master has been updated
       via  18716ba2563fb371d3d25a5d7d8dcb7ddb14341b (commit)
      from  13e228d6845aff7e454eea7c9ddd392ebfbd2868 (commit)


- Log -----------------------------------------------------------------
commit 18716ba2563fb371d3d25a5d7d8dcb7ddb14341b
Author: Benjamin Kaduk <bkaduk at akamai.com>
Date:   Fri Sep 4 18:50:24 2015 -0500

    Supply a build rule for the recently added nptest
    
    Commit d4ab70f27cb7e518e6a9d6323c996cc3feb7496b added a test program
    to check that the NULL pointer is represented as all zero bits, but
    did not specify a build rule for that new executable.  On many platforms,
    the implicit rule sufficed, since nptest is a very simple program, but
    for at least darwin-i386-cc, an explicit rule is needed.  On darwin-i386-cc,
    the implicit rule targetted a 64-bit executable, but the object file
    containing the definition of main was a 32-bit object, which the linker
    excluded from consideration, resulting in a link failure due to no
    definition for _main.
    
    Add the missing build rule to fix the build on such platforms.
    
    Signed-off-by: Rich Salz <rsalz at openssl.org>
    Reviewed-by: Dr. Stephen Henson <steve at openssl.org>

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

Summary of changes:
 test/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/test/Makefile b/test/Makefile
index 364e887..0ee38bf 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -504,6 +504,9 @@ BUILD_CMD_STATIC=shlib_target=; \
 $(RSATEST)$(EXE_EXT): $(RSATEST).o $(DLIBCRYPTO)
 	@target=$(RSATEST); $(BUILD_CMD)
 
+$(NPTEST)$(EXE_EXT): $(NPTEST).o $(DLIBCRYPTO)
+	@target=$(NPTEST); $(BUILD_CMD)
+
 $(BNTEST)$(EXE_EXT): $(BNTEST).o $(DLIBCRYPTO)
 	@target=$(BNTEST); $(BUILD_CMD)
 


More information about the openssl-commits mailing list