Subject: link rescue against libcrypto_rc5/libcrypto_idea?
To: None <current-users@NetBSD.org>
From: Thomas Klausner <wiz@NetBSD.org>
List: current-users
Date: 02/07/2006 21:32:10
Hi!

When building current, there is a warning:
#      link  obj.i386/rescue
/build/tools/bin/i386--netbsdelf-gcc -Wl,-nostdlib    -static -o rescue  -W=
l,-rpath-link,/build/i386.20060207/lib:/build/i386.20060207/usr/lib  -L/bui=
ld/i386.20060207/lib  -B/build/i386.20060207/usr/lib/ -B/build/i386.2006020=
7/usr/lib/   rescue.o cat.cro chio.cro chmod.cro cp.cro csh.cro date.cro dd=
.cro df.cro domainname.cro echo.cro ed.cro expr.cro hostname.cro kill.cro k=
sh.cro ln.cro ls.cro mkdir.cro mt.cro mv.cro pax.cro ps.cro pwd.cro rcmd.cr=
o rcp.cro rm.cro rmdir.cro sh.cro sleep.cro stty.cro sync.cro systrace.cro =
test.cro atactl.cro badsect.cro brconfig.cro ccdconfig.cro clri.cro disklab=
el.cro dkctl.cro dmesg.cro dump.cro dump_lfs.cro fdisk.cro fsck.cro fsck_ex=
t2fs.cro fsck_ffs.cro fsck_lfs.cro fsck_msdos.cro fsdb.cro fsirand.cro ifco=
nfig.cro init.cro lmcconfig.cro mbrlabel.cro mknod.cro modload.cro modunloa=
d.cro mount.cro mount_ados.cro mount_cd9660.cro mount_ext2fs.cro mount_fdes=
c.cro mount_ffs.cro mount_filecore.cro mount_kernfs.cro mount_lfs.cro mount=
_msdos.cro mount_nfs.cro mount_ntfs.cro mount_null.cro mount_overlay.cro mo=
unt_portal.cro mount_procfs.cro mount_smbfs.cro mount_umap.cro mount_union.=
cro newfs.cro newfs_lfs.cro newfs_msdos.cro ping.cro pppoectl.cro raidctl.c=
ro rcorder.cro reboot.cro restore.cro rndctl.cro route.cro routed.cro savec=
ore.cro scan_ffs.cro scsictl.cro setkey.cro shutdown.cro slattach.cro swapc=
tl.cro sysctl.cro ttyflags.cro tunefs.cro umount.cro wdogctl.cro veriexecct=
l.cro wsconsctl.cro bzip2.cro ftp.cro gzip.cro kdump.cro ktrace.cro ktruss.=
cro ldd.cro less.cro vi.cro chown.cro chroot.cro installboot.cro vnconfig.c=
ro tetris.cro ldconfig.cro ping6.cro rtsol.cro cgdconfig.cro scp.cro ssh.cr=
o  liboverride.o -lbz2 -lcrypt -ledit -lipsec -lkvm -ll -lm -lrmt -lcurses =
-ltermcap -lutil -lz -levent -lssh -lcrypto   -L/build/i386.20060207/usr/li=
b -L/build/i386.20060207/usr/lib
/build/i386.20060207/usr/lib/libcrypto.a(e_rc5.o):(.text+0x21): warning: RC=
5 is a patented algorithm; link against libcrypto_rc5.a
/build/i386.20060207/usr/lib/libcrypto.a(rc5ofb64.o): In function `RC5_32_o=
fb64_encrypt':
rc5ofb64.c:(.text+0x113): warning: RC5 is a patented algorithm; link agains=
t libcrypto_rc5.a
/build/i386.20060207/usr/lib/libcrypto.a(rc5_ecb.o): In function `RC5_32_ec=
b_encrypt':
rc5_ecb.c:(.text+0xaa): warning: RC5 is a patented algorithm; link against =
libcrypto_rc5.a
/build/i386.20060207/usr/lib/libcrypto.a(e_rc5.o): In function `EVP_rc5_32_=
12_16_ecb':
e_rc5.c:(.text+0x1a5): warning: RC5 is a patented algorithm; link against l=
ibcrypto_rc5.a
/build/i386.20060207/usr/lib/libcrypto.a(e_idea.o): In function `EVP_idea_e=
cb':
e_idea.c:(.text+0x132): warning: IDEA is a patented algorithm; link against=
 libcrypto_idea.a
e_idea.c:(.text+0x15f): warning: IDEA is a patented algorithm; link against=
 libcrypto_idea.a
/build/i386.20060207/usr/lib/libcrypto.a(e_idea.o):(.text+0x69): warning: I=
DEA is a patented algorithm; link against libcrypto_idea.a
/build/i386.20060207/usr/lib/libcrypto.a(i_ecb.o): In function `idea_ecb_en=
crypt':
i_ecb.c:(.text+0x64): warning: IDEA is a patented algorithm; link against l=
ibcrypto_idea.a

Is this warning pointing out a problem, or is it bogus?
 Thomas