Makefile revision 6049
2058N/A# The contents of this file are subject to the terms of the 2058N/A# Common Development and Distribution License (the "License"). 2058N/A# You may not use this file except in compliance with the License. 2058N/A# See the License for the specific language governing permissions 2058N/A# and limitations under the License. 2058N/A# When distributing Covered Code, include this CDDL HEADER in each 2058N/A# If applicable, add the following below this CDDL HEADER, with the 2058N/A# fields enclosed by brackets "[]" replaced with your own identifying 2058N/A# information: Portions Copyright [yyyy] [name of copyright owner] 6033N/A# Copyright (c) 2010, 2016, Oracle and/or its affiliates. All rights reserved. 2058N/A# Any improvements made by the upstream to enable compilation of 2058N/A# libgcrypt library on Solaris primarily reference GNU tools. The 2058N/A# library assembly source code contains ANSI notations currently not 2058N/A# supported by Solaris C language preprocessor, cpp(1). Heavy manual 2058N/A# patching in a potentially dangerous area would be needed to allow use 2058N/A# of Solaris Studio as the component compiler. 2058N/A# The gcc deliverred with Solaris prior the gcc version 5.3 uses 2058N/A# different assembler versions on x86 and SPARC platforms. This causes 2058N/A# compilation issues. The GCC_ROOT explicitly sets the version of the # compiler to version 5.3 which resolves this problem. The line should # be removed once gcc on both platforms starts using the same assembler. # The following target is used during switch of the incompatible libgcrypt.11 # to libgcrypt.20. Libgcrypt-15 is not delivered as a package. If it has not # been built yet, we build the library as a target dependency from here and # deliver a subset of the library (the shared objects only and the second # level links) to satisfy the ABI compatibility requirements during the ABI