Print this page
4853 illumos-gate is not lint-clean when built with openssl 1.0

*** 1,9 **** #!/usr/bin/env perl $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; ! push(@INC, "${dir}perlasm", "perlasm"); require "x86asm.pl"; &asm_init($ARGV[0],"x86cpuid"); for (@ARGV) { $sse2=1 if (/-DOPENSSL_IA32_SSE2/); } --- 1,9 ---- #!/usr/bin/env perl $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; ! push(@INC, "${dir}", "perlasm"); require "x86asm.pl"; &asm_init($ARGV[0],"x86cpuid"); for (@ARGV) { $sse2=1 if (/-DOPENSSL_IA32_SSE2/); }
*** 351,358 **** --- 351,363 ---- &cmp ("eax",0); &cmove ("eax","ecx"); &ret (); &function_end_B("OPENSSL_ia32_rdrand"); + &initseg("illumos_locking_setup"); &initseg("OPENSSL_cpuid_setup"); + &hidden("illumos_locking_setup"); + &hidden("OPENSSL_cpuid_setup"); + &hidden("OPENSSL_ia32cap_P"); + &asm_finish();