Re: Strange "/usr/share/relink/usr/lib/libcrypto.so.57.1.a" is not a valid archive seen at boot

Claudio Jeker <[email protected]> Mon, 16 Mar 2026 14:16:50 +0100
Newsgroups gmane.os.openbsd.sparc
Message-ID <[email protected]>
On Mon, Mar 16, 2026 at 08:26:15AM -0400, Dennis Clarke wrote:
> 
> Dear OpenBSD SPARC64 folks :
> 
> 
>     I did a trivial install into an ORACLE SPARC S7-2 server LDOM with
> the miniroot provided at :
> 
>         https://cdn.openbsd.org/pub/OpenBSD/7.8/sparc64/
> 
>     The filesystem config was kept as trivial as possible during the
> install phase :
> 
> sd0*> p
> OpenBSD area: 0-268435456; size: 268435456; free: 0
> #                size           offset  fstype [fsize bsize   cpg]
>   a:        251674290                0  4.2BSD   2048 16384     1 # /
>   b:         16761166        251674290    swap
>   c:        268435456                0  unused
> sd0*> w
> sd0> q
> 
> I apologize for the lengthy post however the messages seen at first boot
> are strange in that there is a problem with a static archive file ?
> 
> 
> Saving configuration files... done.
> Making all device nodes... done.
> Multiprocessor machine; using bsd.mp instead of bsd.
> fw_update: add none; update none
> Relinking to create unique kernel... done.
> 
> CONGRATULATIONS! Your OpenBSD install has been successfully completed!
> 
> When you login to your new system the first time, please read your mail
> using the 'mail' command.
> 
> Exit to (S)hell, (H)alt or (R)eboot? [halt]
> syncing disks... done
> halted
> 
> Program terminated
> {0} ok
> {0} ok reset-all
> NOTICE: Entering OpenBoot.
> NOTICE: Fetching Guest MD.
> NOTICE: Starting slave cpus.
> NOTICE: Initializing LDCs.
> NOTICE: Probing PCI devices.
> NOTICE: Finished PCI probing.
> 
> SPARC S7-2, No Keyboard
> Copyright (c) 1998, 2025, Oracle and/or its affiliates. All rights reserved.
> OpenBoot 4.43.14, 64.0000 GB memory installed, Serial #83461749.
> Ethernet address 0:14:4f:f9:86:75, Host ID: 84f98675.
> 
> 
> 
> {0} ok devalias
> cdrom                    /virtual-devices@100/channel-devices@200/disk@1
> disk0                    /virtual-devices@100/channel-devices@200/disk@0
> vnet1                    /virtual-devices@100/channel-devices@200/network@0
> net                      /virtual-devices@100/channel-devices@200/network@0
> disk                     /virtual-devices@100/channel-devices@200/disk@0
> virtual-console          /virtual-devices/console@1
> name                     aliases
> {0} ok boot disk0
> Boot device: /virtual-devices@100/channel-devices@200/disk@0  File and args:
> WARNING: Unsupported bootblk image, can not extract fcode
> 
> WARNING: Bootblk fcode extraction failed
> OpenBSD IEEE 1275 Bootblock 2.1
> ..>> OpenBSD BOOT 1.29
> 
> ERROR: /iscsi-hba: No iscsi-network-bootpath property
> Trying bsd...
> /
> Evaluating:
> Flushbuf error
> Booting /virtual-devices@100/channel-devices@200/disk@0/bsd
> 10304984@0x1000000+552@0x19d3dd8+150324@0x1c00000+4043980@0x1c24b34
> symbols @ 0xfe85e400 514522+165+678696+474168 start=0x1000000
> [ using 1668584 bytes of bsd ELF symbol table ]
> console is /virtual-devices@100/console@1
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>         The Regents of the University of California.  All rights reserved.
> Copyright (c) 1995-2025 OpenBSD. All rights reserved.
> https://www.OpenBSD.org
> 
> OpenBSD 7.8 (GENERIC.MP) #83: Mon Oct 13 02:26:40 MDT 2025
> [email protected]:/usr/src/sys/arch/sparc64/compile/GENERIC.MP
> real mem = 68719476736 (65536MB)
> avail mem = 67489431552 (64362MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root: SPARC S7-2
> cpu0 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu1 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu2 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu3 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu4 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu5 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu6 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu7 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu8 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu9 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu10 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu11 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu12 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu13 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu14 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu15 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu16 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu17 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu18 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu19 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu20 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu21 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu22 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu23 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu24 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu25 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu26 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu27 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu28 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu29 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu30 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> cpu31 at mainbus0: SPARC-S7 (rev 0.0) @ 4266.560 MHz
> "reboot-memory" at mainbus0 not configured
> vbus0 at mainbus0
> "flashprom" at vbus0 not configured
> vrng0 at vbus0
> "dax" at vbus0 not configured
> vcons0 at vbus0: ivec 0x8011: console
> cbus0 at vbus0
> vnet0 at cbus0 chan 0x0: ivec 0x0, 0x1, address 00:14:4f:fa:74:68
> vdsk0 at cbus0 chan 0x1: ivec 0x2, 0x3
> scsibus1 at vdsk0: 1 targets
> sd0 at scsibus1 targ 0 lun 0: <SUN, Virtual Disk, 1.1>
> sd0: 131072MB, 512 bytes/sector, 268435456 sectors
> vdsk1 at cbus0 chan 0x2: ivec 0x4, 0x5
> scsibus2 at vdsk1: 1 targets
> sd1 at scsibus2 targ 0 lun 0: <SUN, Virtual Disk, 1.1>
> sd1: 3MB, 512 bytes/sector, 6400 sectors
> "pciv-communication" at cbus0 not configured
> "virtual-domain-service" at cbus0 not configured
> vrtc0 at vbus0
> vscsi0 at root
> scsibus3 at vscsi0: 256 targets
> softraid0 at root
> scsibus4 at softraid0: 256 targets
> bootpath: /virtual-devices@100,0/channel-devices@200,0/disk@0,0
> root on sd0a (9d3dac3c357804dc.a) swap on sd0b dump on sd0b
> Automatic boot in progress: starting file system checks.
> /dev/sd0a (9d3dac3c357804dc.a): file system is clean; not checking
> pf enabled
> starting network
> reordering: ld.so libcar: /usr/share/relink/usr/lib/libcrypto.so.57.1.a is
> not a valid archive libcrypto/etc/rc[501]: .ldadd: No such file or
> directoryasn1_item.so: In function `asn1_item_set_algorithm_identifiers':/usr/src/lib/libcrypto/asn1/asn1_item.c:272:
> undefined reference to
> `X509_ALGOR_set0_by_nid'/usr/src/lib/libcrypto/asn1/asn1_item.c:276:
> undefined reference to `X509_ALGOR_set0_by_nid'a_bitstr.so: In function
> `c2i_ASN1_BIT_STRING_cbs':/usr/src/lib/libcrypto/asn1/a_bitstr.c:260:
> undefined reference to
> `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_bitstr.c:265: undefined reference
> to `CBS_stow'a_bitstr.so: In function
> `c2i_ASN1_BIT_STRING':/usr/src/lib/libcrypto/asn1/a_bitstr.c:316: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_bitstr.c:321: undefined
> reference to `CBS_data'a_time_tm.so: In function
> `cbs_get_two_digit_value':/usr/src/lib/libcrypto/asn1/a_time_tm.c:147:
> undefined reference to
> `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_time_tm.c:151: undefined reference
> to `CBS_get_u8'a_time_tm.so: In function
> `asn1_time_parse_cbs':/usr/src/lib/libcrypto/asn1/a_time_tm.c:205: undefined
> reference to `CBS_dup'/usr/src/lib/libcrypto/asn1/a_time_tm.c:250: undefined
> reference to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_time_tm.c:255:
> undefined reference to `CBS_len'a_time_tm.so: In function
> `ASN1_time_parse':/usr/src/lib/libcrypto/asn1/a_time_tm.c:296: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_time_tm.c:298:
> undefined reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_time_tm.c:300:
> undefined reference to `CBS_len'a_type.so: In function
> `*_lcry_ASN1_TYPE_set':/usr/src/lib/libcrypto/asn1/a_type.c:127: undefined
> reference to `ASN1_primitive_free'crypto_err.so: In function
> `*_lcry_ERR_load_CRYPTO_strings':/usr/src/lib/libcrypto/crypto_err.c:97:
> undefined reference to
> `ERR_load_const_strings'/usr/src/lib/libcrypto/crypto_err.c:98: undefined
> reference to `ERR_load_const_strings'a_object.so: In function
> `oid_parse_arc':/usr/src/lib/libcrypto/asn1/a_object.c:158: undefined
> reference to `CBS_get_u8'a_object.so: In function
> `oid_add_arc':/usr/src/lib/libcrypto/asn1/a_object.c:143: undefined
> reference to `CBB_add_u8'a_object.so: In function
> `oid_add_arc_txt':/usr/src/lib/libcrypto/asn1/a_object.c:185: undefined
> reference to `CBB_add_bytes'a_object.so: In function
> `i2t_ASN1_OBJECT_oid':/usr/src/lib/libcrypto/asn1/a_object.c:381: undefined
> reference to `CBS_init'a_object.so: In function
> `c2a_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:316: undefined
> reference to `CBS_len'a_object.so: In function
> `i2t_ASN1_OBJECT_name':/usr/src/lib/libcrypto/asn1/a_object.c:404: undefined
> reference to `CBB_add_bytes'/usr/src/lib/libcrypto/asn1/a_object.c:408:
> undefined reference to `CBB_add_u8'a_object.so: In function
> `c2a_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:324: undefined
> reference to `CBB_add_u8'a_object.so: In function
> `*_lcry_i2a_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:515:
> undefined reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_object.c:527:
> undefined reference to
> `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_object.c:521: undefined reference
> to `CBB_finish'a_object.so: In function
> `oid_parse_arc_txt':/usr/src/lib/libcrypto/asn1/a_object.c:199: undefined
> reference to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_object.c:209:
> undefined reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_object.c:210:
> undefined reference to
> `CBS_peek_u8'/usr/src/lib/libcrypto/asn1/a_object.c:215: undefined reference
> to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_object.c:209: undefined
> reference to `CBS_len'a_object.so: In function
> `a2c_ASN1_OBJECT_internal':/usr/src/lib/libcrypto/asn1/a_object.c:260:
> undefined reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_object.c:286:
> undefined reference to `CBS_len'a_object.so: In function
> `t2i_ASN1_OBJECT_internal':/usr/src/lib/libcrypto/asn1/a_object.c:477:
> undefined reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_object.c:479:
> undefined reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_object.c:498:
> undefined reference to
> `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_object.c:483: undefined reference
> to `CBB_finish'a_object.so: In function
> `*_lcry_a2d_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:346:
> undefined reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_object.c:348:
> undefined reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_object.c:369:
> undefined reference to
> `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_object.c:352: undefined reference
> to `CBB_finish'a_object.so: In function
> `i2t_ASN1_OBJECT_internal':/usr/src/lib/libcrypto/asn1/a_object.c:444:
> undefined reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_object.c:453:
> undefined reference to
> `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_object.c:448: undefined reference
> to `CBB_finish'a_object.so: In function
> `c2i_ASN1_OBJECT_cbs':/usr/src/lib/libcrypto/asn1/a_object.c:551: undefined
> reference to `CBS_dup'/usr/src/lib/libcrypto/asn1/a_object.c:552: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_object.c:556: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_object.c:563: undefined
> reference to `CBS_stow'a_object.so: In function
> `*_lcry_d2i_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:667:
> undefined reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_object.c:681:
> undefined reference to `CBS_data'a_object.so: In function
> `c2i_ASN1_OBJECT':/usr/src/lib/libcrypto/asn1/a_object.c:603: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_object.c:608: undefined
> reference to `CBS_data'asn_moid.so: In function
> `ASN1_add_oid_module':/usr/src/lib/libcrypto/asn1/asn_moid.c:107: undefined
> reference to `CONF_module_add'asn_moid.so: In function
> `oid_module_init':/usr/src/lib/libcrypto/asn1/asn_moid.c:83: undefined
> reference to `CONF_imodule_get_value'asn1_lib.so: In function
> `asn1_get_length_cbs':/usr/src/lib/libcrypto/asn1/asn1_lib.c:94: undefined
> reference to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/asn1_lib.c:126:
> undefined reference to `CBS_get_u8'asn1_lib.so: In function
> `asn1_get_identifier_cbs':/usr/src/lib/libcrypto/asn1/asn1_lib.c:39:
> undefined reference to
> `CBS_get_u8'/usr/src/lib/libcrypto/asn1/asn1_lib.c:62: undefined reference
> to `CBS_get_u8'asn1_lib.so: In function
> `asn1_get_primitive':/usr/src/lib/libcrypto/asn1/asn1_lib.c:186: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/asn1_lib.c:198: undefined
> reference to `CBS_get_bytes'a_strex.so: In function
> `X509_NAME_print':/usr/src/lib/libcrypto/asn1/a_strex.c:579: undefined
> reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_strex.c:610: undefined
> reference to `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_strex.c:586:
> undefined reference to
> `CBB_add_u8'/usr/src/lib/libcrypto/asn1/a_strex.c:588: undefined reference
> to `CBB_add_u8'/usr/src/lib/libcrypto/asn1/a_strex.c:592: undefined
> reference to
> `X509_NAME_ENTRY_add_cbb'/usr/src/lib/libcrypto/asn1/a_strex.c:598:
> undefined reference to
> `CBB_add_u8'/usr/src/lib/libcrypto/asn1/a_strex.c:601: undefined reference
> to `CBB_finish'crypto_init.so: In function
> `*_lcry_OPENSSL_cleanup':/usr/src/lib/libcrypto/crypto_init.c:115: undefined
> reference to `x509_issuer_cache_free'a_enum.so: In function
> `*_lcry_ASN1_ENUMERATED_get_int64':/usr/src/lib/libcrypto/asn1/a_enum.c:123:
> undefined reference to `CBS_init'asn1_gen.so: In function
> `*_lcry_ASN1_generate_v3':/usr/src/lib/libcrypto/asn1/asn1_gen.c:162:
> undefined reference to `CONF_parse_list'asn1_gen.so: In function
> `asn1_multi':/usr/src/lib/libcrypto/asn1/asn1_gen.c:451: undefined reference
> to `X509V3_get0_section'asn1_gen.so: In function
> `asn1_str2type':/usr/src/lib/libcrypto/asn1/asn1_gen.c:748: undefined
> reference to `CONF_parse_list'/usr/src/lib/libcrypto/asn1/asn1_gen.c:644:
> undefined reference to `X509V3_get_value_bool'p8_pkey.so: In function `*_lcry_PKCS8_pkey_add1_attr_by_NID':/usr/src/lib/libcrypto/asn1/p8_pkey.c:191:
> undefined reference to `X509at_add1_attr_by_NID'bio_ndef.so: In function
> `ndef_suffix':/usr/src/lib/libcrypto/asn1/bio_ndef.c:257: undefined
> reference to `ASN1_item_ndef_i2d'bio_ndef.so: In function
> `ndef_prefix':/usr/src/lib/libcrypto/asn1/bio_ndef.c:185: undefined
> reference to `ASN1_item_ndef_i2d'asn1_old_lib.so: In function
> `*_lcry_ASN1_get_object':/usr/src/lib/libcrypto/asn1/asn1_old_lib.c:85:
> undefined reference to
> `CBS_init'/usr/src/lib/libcrypto/asn1/asn1_old_lib.c:103: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/asn1_old_lib.c:112:
> undefined reference to `CBS_data'a_int.so: In function
> `asn1_aint_get_uint64':/usr/src/lib/libcrypto/asn1/a_int.c:143: undefined
> reference to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_int.c:142: undefined
> reference to `CBS_len'a_int.so: In function
> `*_lcry_ASN1_INTEGER_get_uint64':/usr/src/lib/libcrypto/asn1/a_int.c:247:
> undefined reference to `CBS_init'a_int.so: In function
> `*_lcry_ASN1_INTEGER_get_int64':/usr/src/lib/libcrypto/asn1/a_int.c:283:
> undefined reference to `CBS_init'a_int.so: In function
> `asn1_aint_set_uint64':/usr/src/lib/libcrypto/asn1/a_int.c:168: undefined
> reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_int.c:196: undefined
> reference to `CBB_cleanup'/usr/src/lib/libcrypto/asn1/a_int.c:180: undefined
> reference to `CBB_add_u8'/usr/src/lib/libcrypto/asn1/a_int.c:185: undefined
> reference to `CBB_finish'a_int.so: In function
> `i2c_ASN1_INTEGER':/usr/src/lib/libcrypto/asn1/a_int.c:635: undefined
> reference to `CBB_init'/usr/src/lib/libcrypto/asn1/a_int.c:655: undefined
> reference to `CBB_cleanup'a_int.so: In function
> `i2c_ASN1_INTEGER_cbb':/usr/src/lib/libcrypto/asn1/a_int.c:580: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_int.c:583: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_int.c:584: undefined
> reference to `CBS_peek_u8'/usr/src/lib/libcrypto/asn1/a_int.c:588: undefined
> reference to `CBS_skip'/usr/src/lib/libcrypto/asn1/a_int.c:593: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_int.c:599: undefined
> reference to `CBS_stow'/usr/src/lib/libcrypto/asn1/a_int.c:612: undefined
> reference to `CBB_add_u8'/usr/src/lib/libcrypto/asn1/a_int.c:615: undefined
> reference to `CBB_add_bytes'a_int.so: In function
> `i2c_ASN1_INTEGER':/usr/src/lib/libcrypto/asn1/a_int.c:639: undefined
> reference to `CBB_finish'a_int.so: In function
> `i2c_ASN1_INTEGER_cbb':/usr/src/lib/libcrypto/asn1/a_int.c:594: undefined
> reference to `CBB_add_u8'a_int.so: In function
> `c2i_ASN1_INTEGER_cbs':/usr/src/lib/libcrypto/asn1/a_int.c:678: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_int.c:683: undefined
> reference to `CBS_peek_u8'/usr/src/lib/libcrypto/asn1/a_int.c:694: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_int.c:708: undefined
> reference to `CBS_stow'/usr/src/lib/libcrypto/asn1/a_int.c:695: undefined
> reference to `CBS_data'/usr/src/lib/libcrypto/asn1/a_int.c:695: undefined
> reference to `CBS_len'/usr/src/lib/libcrypto/asn1/a_int.c:696: undefined
> reference to `CBS_get_u8'/usr/src/lib/libcrypto/asn1/a_int.c:698: undefined
> reference to `CBS_peek_u8'a_int.so: In function
> `c2i_ASN1_INTEGER':/usr/src/lib/libcrypto/asn1/a_int.c:757: undefined
> reference to `CBS_init'/usr/src/lib/libcrypto/asn1/a_int.c:762: undefined
> reference to `CBS_data'asn1_err.so: In function
> `*_lcry_ERR_load_ASN1_strings':/usr/src/lib/libcrypto/asn1/asn1_err.c:211:
> undefined reference to
> `ERR_load_const_strings'/usr/src/lib/libcrypto/asn1/asn1_err.c:212:
> undefined reference to `ERR_load_const_strings'p5_pbev2.so: In function
> `PKCS5_pbe2_set':/usr/src/lib/libcrypto/asn1/p5_pbev2.c:224: undefined
> reference to
> `EVP_CIPHER_CTX_legacy_clear'/usr/src/lib/libcrypto/asn1/p5_pbev2.c:229:
> undefined reference to `EVP_CIPHER_param_to_asn1'/usr/bin/ld:
> libcrypto.so.57.1: hidden symbol `CBB_finish' isn't defined/usr/bin/ld:
> final link failed: Nonrepresentable section on outputcollect2: ld returned 1
> exit statusinstall: libcrypto.so.57.1: No such file or directory sshd
> sshd-session sshd-auth ssh-agent(failed).
> openssl: generating isakmpd RSA keys... done.
> openssl: generating iked ECDSA keys... done.
> ssh-keygen: generating new host keys: RSA ECDSA ED25519
> sshd: (ED25519) SHA256:1vTXLl2xTmBTpXhhjGLa7CSEPb8JQZNbhKnsW74dTII
> starting early daemons: syslogd pflogd ntpd.
> starting RPC daemons:.
> savecore: no core dump
> checking quotas: done.
> clearing /tmp
> kern.securelevel: 0 -> 1
> creating runtime link editor directory cache.
> preserving editor files.
> starting network daemons: sshd smtpd sndiod.
> running rc.firsttime
> fw_update: add none; update none
> starting local daemons: cron.
> Mon Mar 16 11:59:32 GMT 2026
> 
> OpenBSD/sparc64 (styx.bw.genunix.com) (console)
> 
> login: root
> Password:
> OpenBSD 7.8 (GENERIC.MP) #83: Mon Oct 13 02:26:40 MDT 2025
> 
> Welcome to OpenBSD: The proactively secure Unix-like operating system.
> 
> Please use the sendbug(1) utility to report bugs in the system.
> Before reporting a bug, please try to reproduce it with the latest
> version of the code.  With bug reports, please try to ensure that
> enough information to reproduce the problem is enclosed, and if a
> known fix for it exists, include that as well.
> 
> You have mail.
> styx#
> styx# ls -l  /usr/share/relink/usr/lib/libcrypto.so.57.1.a
> -r--r--r--  1 root  bin  15377804 Oct 13 07:49
> /usr/share/relink/usr/lib/libcrypto.so.57.1.a
> styx#
> 
> 
> I really do not know ... perhaps this can be fixed with all the sources
> installed ?
> 
> Any insights would be wonderful. Thank you.

Check that the file is not corrupted for what ever reason.
I have a sparc64 T4-1 LDOM with 7.8 and there the file is:
> ls -l  /usr/share/relink/usr/lib/libcrypto.so.57.1.a
-r--r--r--  1 root  bin  15377804 Oct 13 09:49 /usr/share/relink/usr/lib/libcrypto.so.57.1.a
> sha256 /usr/share/relink/usr/lib/libcrypto.so.57.1.a
SHA256 (/usr/share/relink/usr/lib/libcrypto.so.57.1.a) = 6a2f47b03308db6e4a0c56f2a05bcca42c2702050b7f413574eed4e163380505

The corrupt archive error is an indication that ar x of libcrypto faild.
The relink script seems to then move on and trips over a lot of errors
inside the linker.

-- 
:wq Claudio