basic i/o of perl socket

writer:demonalex
email:demonalex_at_dark2s.org


使用PERL SOCKET API首先需要载入SOCKET模块。
use Socket;
======================================================================
socket(文件句柄,AF_INET,数据类型,协议类型);
#建立套接字

文件句柄随便找个词就可以了。
AF_INET为域类型,也可以写为PF_INET。
数据类型,通常用有两种:SOCK_STREAM、SOCK_DGRAM。
协议类型,可以用协议号代替,EGP---8、HMP---20、ICMP---1、
RAW---255、RDP---27、RVD---66、TCP---6、UDP---17、XNS-IDP---22、
其他---22、ALL---0;也可以用getprotobyname()函数作此参数。

例子:socket(SOCK,AF_INET,SOCK_STREAM,getprotobyname('tcp'));
语柄为SOCK,套接字以TCP方式传输。
socket(SS,AF_INET,SOCK_DGRAM,17);
语柄为SS,套接字以UDP方式传输。

=======================================================================
connect(文件句柄,sockaddr_in结构体);
#连接主机

-----------------------------------------------
sockaddr_in结构体: |
| |
|$address=inet_aton(主机地址); |
|$port=端口号; |
| |
|$result=sockaddr_in($port,$address); |
| |
|#上面的$result就是sockaddr_in结构体,实例: |
| |
| |
| |
|$address=inet_aton(127.0.0.1); |
|$port=80; |
| |
| |
|$result=sockaddr_in($port,$address); |
| |
| |
-----------------------------------------------

例子:connect(SOCK,$result);

=======================================================================
bind(套接字,sockaddr_in结构体);
#绑定服务器主机地址与端口(用于服务端)

例子:bind(SOCK,$result);

=======================================================================
listen(套接字,等待连接最大队列数);
#设置端口状态为监听(用于服务端)

例子:listen(SOCK,10);

=======================================================================
accept(远程套接字,服务端监听套接字)
#接收远程数据请求,建立连接(用于服务端)

例子:accept(SESSION,SOCK);

=======================================================================
close(文件句柄);

close 文件句柄;
#关闭套接字

例子:close(SOCK);
close SS;


●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●


说说TCP的网络活动顺序:

=======================================================================
Client(客户端):

建立套接字socket()->连接到目标主机connect()->打开autoflush模式autoflush()->
I/O操作->关闭套接字close()



Server(服务器):

建立套接字socket()->绑定服务器地址与端口bind()->设置监听状态listen()->接受远程套接字accept()->
打开autoflush模式autoflush()->I/O操作->关闭套接字close()


●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
PERL SOCKET API编程实例:

附:I/O操作暂时只使用print()与<>符号。
=======================================================================
#!usr/bin/perl
#客户端
use IO::Handle; #挂起IO::Handle
use Socket; #调用SOCKET
$port=80; #连接远程主机的80端口
$host='localhost'; #使用环回地址
$packhost=inet_aton($host); #压缩IP地址
$address=sockaddr_in($port,$packhost); #压成sockaddr_in格式
socket(CLIENT,AF_INET,SOCK_STREAM,6); #套接字为CLIENT,使用TCP协议
connect(CLIENT,$address); #连接
CLIENT->autoflush(1); #开启AUTOFLUSH模式
$msg_in=<CLIENT>; #INPUT
print "IN:$msg_in/n"; #OUTPUT
close CLIENT; #关闭套接字
exit 1; #退出程序
=======================================================================
#!usr/bin/perl
#服务端
use IO::Handle; #挂起IO::Handle
use Socket; #调用SOCKET
$port=80; #绑定的服务器主机端口为80
$address=sockaddr_in($port,INADDR_ANY); #压成sockaddr_in格式,使用INADDR_ANY通配符
socket(SERVER,AF_INET,SOCK_STREAM,getprotobyname('tcp')); #套接字为SERVER,使用TCP协议
bind(SERVER,$address); #绑定
listen(SERVER,10); #设置监听状态
while(1){ #进入I/O交换循环体
next unless (accept(CLIENT,SERVER));
CLIENT->autoflush(1);
print CLIENT "WHAT DO YOU WANT?/n";
close CLIENT;}
close SERVER; #关闭套接字
exit 1; #退出程序
=======================================================================
实例注解:

1)TCP的client与server代码中有一行'SOCK->autoflush(1);',正常情况下下面的I/O代码是会先进入缓存,
再输出的,但加了上面的代码就可以跳过这一步直接输出了。此代码需要预先加载IO::Handle。

2)INADDR_ANY通配符的值在Socket模块中已经定义了,其值为本地网络适配的所有网络接口(包括环回地址、
广播地址、多播地址等)。
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
头有点痛,写到这里,下回介绍send()与recv()........:P
These headers fail: <stdarg.h> /home/xgd22/workdir/be230v2/bcm504L04/toolchain/opt/toolchains/crosstools-arm_softfp-gcc-10.3-linux-4.19-glibc-2.32-binutils-2.36.1/lib/gcc/arm-buildroot-linux-gnueabi/10.3.0/include/stdarg.h, line 40: syntax error, unexpected IDENTIFIER, expecting ';' or ',' <stdio.h> /home/xgd22/workdir/be230v2/bcm504L04/toolchain/opt/toolchains/crosstools-arm_softfp-gcc-10.3-linux-4.19-glibc-2.32-binutils-2.36.1/lib/gcc/arm-buildroot-linux-gnueabi/10.3.0/include/stdarg.h, line 40: syntax error, unexpected IDENTIFIER, expecting ';' or ',' Finished in 3 wallclock secs (1.68 usr + 1.07 sys = 2.75 CPU) config file generation success make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/CBC' make -C CPAN make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/CPAN' if perl -MDigest::CRC -e "exit;" ;\ then \ echo "Digest::CRC Found" ; \ else \ tar xf Digest-CRC-0.21.tar.gz ; \ cd Digest-CRC-0.21/ ; \ perl Makefile.PL PREFIX=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/local_install/Perl LIB=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/local_install/Perl ; \ make ; \ make install ; \ cd .. ; \ rm -rf Digest-CRC-0.21/ ; \ fi Digest::CRC Found make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/CPAN' Building secure boot utils ... make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils -f Makefile make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils' CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/rtl8367c_asicdrv_trunking.o echo /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/PerlLib:/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/local_install/Perl/:/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/PerlLib/x86_64-linux-gnu-thread-multi/ CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/dal_rtl8367c_switch.o /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/PerlLib:/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/local_install/Perl/:/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils/../..//hostTools/PerlLib/x86_64-linux-gnu-thread-multi/ make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/SecureBootUtils' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools' TOOLCHAIN_TOP= make -f build/pre_kernelbuild.mk make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' ------------------------------------------- ... starting kernel build at /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 PROFILE_KERNEL_VER is LINUX_4_19_0 BCM_KF is defined do not copy /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19/arch/arm64/defconfig Untarring original Linux kernel source: src-linux-4.19.tar.gz make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make ARCH=arm64 -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs PROFILE=TP6764L SHELL=/bin/bash PRODUCT_NAME=be230v1 olddefconfig EXTRAVERSION= LOCALVERSION= make[6]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/dal_rtl8367c_rldp.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/rtl8367c_asicdrv_cputag.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/dal_rtl8367c_l2.o HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/rtl8367c_asicdrv_green.o YACC scripts/kconfig/zconf.tab.c LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/dal_rtl8367c_qos.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/rtl8367c_asicdrv_dot1x.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367c/dal_rtl8367c_eee.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_eee.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_mapper.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_cpu.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_gpio.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_leaky.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_storm.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_stat.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/rtl8367d_smi.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_trap.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --olddefconfig Kconfig CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_rldp.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_mirror.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_port.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_vlan.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_qos.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_switch.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_svlan.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/rtl8367d_asicdrv.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_igmp.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_dot1x.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_rate.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_trunk.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_acl.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_l2.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_led.o CC drivers/net/bcmbca/phy/rtl8367/dal/rtl8367d/dal_rtl8367d_interrupt.o LD drivers/net/bcmbca/phy/rtl8367/built-in.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_access.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_debug_functions.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_internal.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_config.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_tx_analog_functions.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_diag.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_pwr_mgt.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_internal_error.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_field_access.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_reg_dump.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_pll_config.o CC drivers/net/bcmbca/phy/merlin_shortfin/src/merlin16_shortfin_prbs.o CC drivers/net/bcmbca/phy/merlin_shortfin/serdes_wrapper.o CC drivers/net/bcmbca/phy/mac_drv.o CC drivers/net/bcmbca/phy/bus_drv.o CC drivers/net/bcmbca/phy/phy_drv.o CC drivers/net/bcmbca/phy/phy_drv_mii.o ../../bcmdrivers/opensource/misc/sotp/Kconfig.autodetect:1:warning: ignoring type redefinition of 'BCM_SOTP' from 'tristate' to 'bool' ../../bcmdrivers/opensource/misc/thermal/Kconfig.autodetect:1:warning: ignoring type redefinition of 'BCM_THERMAL' from 'tristate' to 'bool' net/mptcp/Kconfig:53:warning: choice default symbol 'DEFAULT' is not contained in the choice net/mptcp/Kconfig:115:warning: choice default symbol 'DEFAULT' is not contained in the choice CC drivers/net/bcmbca/phy/phy_drv_brcm.o # # configuration written to .config # make[6]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' TOOLCHAIN_TOP= make -f build/Bcmkernel.mk prepare_bcm_driver make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' make ARCH=arm64 -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 PRODUCT_NAME=be230v1 SHELL=/bin/bash PROFILE=TP6764L IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs prepare_bcm_driver EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' CC drivers/net/bcmbca/phy/dt_access.o CC drivers/net/bcmbca/phy/dt_parsing.o CC drivers/net/bcmbca/phy/mdio_drv_common.o CC drivers/net/bcmbca/phy/mdio_drv_sf2.o CC drivers/net/bcmbca/phy/bus_drv_sf2.o CC drivers/net/bcmbca/phy/mac_drv_sf2.o CC drivers/net/bcmbca/phy/ephy_led_init.o CC drivers/net/bcmbca/phy/phy_drv_ext3.o READING AG MAKEFILE LN_RULE_AG (NAME=CONFIG_BCM_BCA_LED,VAL=y,DIR=opensource/misc/bca_led_ctrl,IMPL=1) CONFIG_BCM_BCA_LED_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_LEGACY_LED_API,VAL=y,DIR=opensource/misc/bca_legacy_led,IMPL=1) CONFIG_BCM_BCA_LEGACY_LED_API_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PMC,VAL=y,DIR=opensource/misc/pmc,IMPL=1) CONFIG_BCM_PMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ARM_CPUIDLE,VAL=y,DIR=opensource/misc/cpuidle,IMPL=1) CONFIG_BCM_ARM_CPUIDLE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_VREG_SYNC,VAL=y,DIR=opensource/misc/vregsync,IMPL=1) CONFIG_BCM_BCA_VREG_SYNC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_STRAP,VAL=y,DIR=opensource/misc/strap,IMPL=1) CONFIG_BCM_STRAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_DGASP_DRV,VAL=y,DIR=opensource/misc/dgasp,IMPL=1) CONFIG_BCM_DGASP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BUTTON,VAL=y,DIR=opensource/misc/button,IMPL=1) CONFIG_BCM_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_SFP,VAL=y,DIR=opensource/misc/bcmsfp,IMPL=1) CONFIG_BCM_SFP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_UBUS,VAL=y,DIR=opensource/misc/ubus,IMPL=1) CONFIG_BCM_UBUS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_THERMAL,VAL=m,DIR=opensource/misc/thermal,IMPL=1) CONFIG_BCM_THERMAL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_COMMON_CLK,VAL=y,DIR=opensource/misc/clk,IMPL=1) CONFIG_BCM_COMMON_CLK_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_RESET_BUTTON,VAL=y,DIR=opensource/misc/reset_button,IMPL=1) CONFIG_BCM_RESET_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_EXTINTR,VAL=y,DIR=opensource/misc/bca_extintr,IMPL=1) CONFIG_BCM_BCA_EXTINTR_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OTP_DRV,VAL=y,DIR=opensource/misc/otp,IMPL=1) CONFIG_BCM_OTP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_GPIO,VAL=y,DIR=opensource/misc/bca_gpio,IMPL=1) CONFIG_BCM_BCA_GPIO_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_PINCTRL,VAL=y,DIR=opensource/misc/bca_pinctrl,IMPL=1) CONFIG_BCM_BCA_PINCTRL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MEMC,VAL=y,DIR=opensource/misc/memc,IMPL=1) CONFIG_BCM_MEMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCAP,VAL=m,DIR=opensource/char/pcap,IMPL=1) CONFIG_BCM_PCAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCM,VAL=y,DIR=opensource/char/pcm,IMPL=1) CONFIG_BCM_PCM_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MCAST,VAL=m,DIR=opensource/char/mcast,IMPL=1) CONFIG_BCM_MCAST_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_LIBS,VAL=m,DIR=opensource/char/bcmlibs,IMPL=1) CONFIG_BCM_LIBS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BOOTSTATE,VAL=y,DIR=opensource/char/bcm_bootstate,IMPL=1) CONFIG_BCM_BOOTSTATE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OPTICALDET,VAL=y,DIR=opensource/char/opticaldet,IMPL=2) CONFIG_BCM_OPTICALDET_IMPL=2 LN_RULE_AG (NAME=CONFIG_BCM_BCA_USB,VAL=m,DIR=opensource/bus/usb,IMPL=1) CONFIG_BCM_BCA_USB_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCIE_HCD,VAL=m,DIR=opensource/bus/pci/host,IMPL=1) CONFIG_BCM_PCIE_HCD_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ENET,VAL=m,DIR=opensource/net/enet,IMPL=7) CONFIG_BCM_ENET_IMPL=7 linking opensource/char/board/bcm963xx/bcm96765 => impl1 linking opensource/char/bcm_knvram/bcm96765 => impl1 linking opensource/char/timer/bcm96765 => impl1 linking opensource/char/i2c/busses/bcm96765 => impl1 linking opensource/char/plat-bcm/bcm96765 => impl1 linking broadcom/char/pktflow/bcm96765 => impl1 linking broadcom/char/cmdlist/bcm96765 => impl1 linking broadcom/char/archer/bcm96765 => impl1 linking opensource/char/archer/bcm96765 => impl1 linking broadcom/char/bp3/bcm96765 => impl1 linking broadcom/char/vlan/bcm96765 => impl1 linking opensource/char/ingqos/bcm96765 => impl1 linking broadcom/char/bpm/bcm96765 => impl1 linking opensource/net/map/bcm96765 => impl1 linking opensource/char/spudd/bcm96765 => impl5 linking opensource/char/flexrm/bcm96765 => impl1 linking opensource/misc/bca_led_ctrl/bcm96765 => impl1 linking opensource/misc/bca_legacy_led/bcm96765 => impl1 linking opensource/misc/pmc/bcm96765 => impl1 linking opensource/misc/cpuidle/bcm96765 => impl1 linking opensource/misc/vregsync/bcm96765 => impl1 linking opensource/misc/strap/bcm96765 => impl1 linking opensource/misc/dgasp/bcm96765 => impl1 linking opensource/misc/button/bcm96765 => impl1 linking opensource/misc/bcmsfp/bcm96765 => impl1 linking opensource/misc/ubus/bcm96765 => impl1 linking opensource/misc/thermal/bcm96765 => impl1 linking opensource/misc/clk/bcm96765 => impl1 linking opensource/misc/reset_button/bcm96765 => impl1 linking opensource/misc/bca_extintr/bcm96765 => impl1 linking opensource/misc/otp/bcm96765 => impl1 linking opensource/misc/bca_gpio/bcm96765 => impl1 linking opensource/misc/bca_pinctrl/bcm96765 => impl1 linking opensource/misc/memc/bcm96765 => impl1 linking opensource/char/pcap/bcm96765 => impl1 linking opensource/char/pcm/bcm96765 => impl1 linking opensource/char/mcast/bcm96765 => impl1 linking opensource/char/bcmlibs/bcm96765 => impl1 linking opensource/char/bcm_bootstate/bcm96765 => impl1 linking opensource/char/opticaldet/bcm96765 => impl2 linking opensource/bus/usb/bcm96765 => impl1 linking opensource/bus/pci/host/bcm96765 => impl1 linking opensource/net/enet/bcm96765 => impl7 linking broadcom/net/wl/bcm96765 => impl103 done bcmdriver links make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' make -C data-model make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/data-model' cp -f cms-dm-tr104v1-voice.xml cms-dm-tr104-voice.xml cat cms-dm-tr104v1-voice.xml | sed 's/Baseline:1/Device2_Baseline:1/g' > cms-dm-tr104-voice-tr181.xml skipping bbf-data-model-1.xml (not configured) skipping bbf-data-model-2.xml (not configured) ./generate_from_dm.pl merge /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-igd.d cms-data-model-merged.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2.d cms-data-model-merged2.xml CC drivers/net/bcmbca/phy/eth_phy_top.o CC drivers/net/bcmbca/phy/serdes_access.o CC drivers/net/bcmbca/phy/Serdes146Class/merlin16_shortfin_config.o ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-devinfo.d cms-data-model-merged2-devinfo.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-dsl.d cms-data-model-merged2-dsl.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-gpon.d cms-data-model-merged2-gpon.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-epon.d cms-data-model-merged2-epon.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-voice.d cms-data-model-merged2-voice.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-wifi.d cms-data-model-merged2-wifi.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-diag.d cms-data-model-merged2-diag.xml CC drivers/net/bcmbca/phy/phy_drv_146class_serdes.o ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-sysmgmt.d cms-data-model-merged2-sysmgmt.xml CC drivers/net/bcmbca/phy/phy_drv_dsl_serdes.o ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-openplat.d cms-data-model-merged2-softwaremodules.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-tr69.d cms-data-model-merged2-tr69.xml ./generate_from_dm.pl merge2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 merge-dev2-usp.d cms-data-model-merged2-localagent.xml ./generate_from_dm.pl objectid /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include cp -u -f --no-preserve=mode --preserve=timestamps -r mdm_objectid.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include ./generate_from_dm.pl object /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml CC drivers/net/bcmbca/phy/phy_drv_dsl_848xx.o mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include cp -u -f --no-preserve=mode --preserve=timestamps -r mdm_object.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include ./generate_from_dm.pl validstrings /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include cp -u -f --no-preserve=mode --preserve=timestamps -r mdm_validstrings.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include ./generate_from_dm.pl mdmparams /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml CC drivers/net/bcmbca/phy/phy_drv_dsl_phy.o LD drivers/net/bcmbca/phy/DRV_OBJS LD drivers/net/bcmbca/phy/built-in.o CC drivers/net/bcmbca/bcm_ethsw_impl1.o mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include cp -u -f --no-preserve=mode --preserve=timestamps -r mdm_params.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/public/include CC drivers/net/bcmbca/bcm_ethsw_phy.o ./generate_from_dm.pl mdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml mdm CC drivers/net/bcmbca/bcmbca_sysport_v2.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2.xml mdm2 CC drivers/net/bcmbca/bcm_ethsw_ext.o LD drivers/net/bcmbca/built-in.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-devinfo.xml mdm2_devinfo ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-dsl.xml mdm2_dsl LD drivers/net/mscc_eswitch/built-in.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-gpon.xml mdm2_gpon ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-epon.xml mdm2_epon LD drivers/net/ti/built-in.o LD drivers/net/built-in.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-voice.xml mdm2_voice ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-diag.xml mdm2_diag LD drivers/net/phy/built-in.o LD drivers/power/built-in.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-sysmgmt.xml mdm2_sysmgmt LD drivers/power/battery/built-in.o LD drivers/power/domain/built-in.o LD drivers/power/fuel_gauge/built-in.o LD drivers/power/mfd/built-in.o LD drivers/power/pmic/built-in.o LD drivers/power/regulator/built-in.o CC drivers/serial/serial-uclass.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-softwaremodules.xml mdm2_openplat ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-tr69.xml mdm2_tr69 CC drivers/serial/serial_pl01x.o ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-localagent.xml mdm2_usp ./generate_from_dm.pl mdm2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-wifi.xml mdm2_wifi LD drivers/serial/built-in.o CC drivers/spi/spi-uclass.o ./generate_from_dm.pl oidinfo /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms_core CC drivers/spi/spi-mem.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2.xml mdm_cbk_core CC drivers/spi/bcmbca_hsspi.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-devinfo.xml mdm_cbk_devinfo ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-dsl.xml mdm_cbk_dsl LD drivers/spi/built-in.o CC drivers/usb/common/common.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-gpon.xml mdm_cbk_gpon ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-epon.xml mdm_cbk_epon LD drivers/usb/common/built-in.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-voice.xml mdm_cbk_voice LD drivers/usb/dwc3/built-in.o LD drivers/usb/emul/built-in.o CC drivers/usb/eth/usb_ether.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-diag.xml mdm_cbk_diag ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-sysmgmt.xml mdm_cbk_sysmgmt LD drivers/usb/eth/built-in.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-softwaremodules.xml mdm_cbk_openplat CC drivers/usb/host/usb-uclass.o ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-tr69.xml mdm_cbk_tr69 ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-localagent.xml mdm_cbk_usp ./generate_from_dm.pl oidinfo2 /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-wifi.xml mdm_cbk_wifi ./generate_from_dm.pl prototypes /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml CC drivers/usb/host/ohci-hcd.o ./generate_from_dm.pl prototypes /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged.xml cms-data-model-merged2.xml CC drivers/usb/host/ohci-bcmbca.o CC drivers/usb/host/ehci-hcd.o rm -f /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/userspace/public/apps/obuspa/obuspa/src/vendor/vendor_registerdm.c 2>/dev/null rm -f /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/userspace/public/apps/obuspa/obuspa/src/vendor/vendor_registerdm.h 2>/dev/null rm -f /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/userspace/public/apps/obuspa/obuspa/src/vendor/vendor_registerdm_obj.h 2>/dev/null rm -f /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/userspace/public/apps/obuspa/obuspa/src/vendor/vendor.am 2>/dev/null ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-devinfo.xml devinfo ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-dsl.xml dsl ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-gpon.xml gpon ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-epon.xml epon ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-voice.xml voice CC drivers/usb/host/ehci-bcmbca.o ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-sysmgmt.xml sysmgmt LD drivers/usb/host/built-in.o LD drivers/usb/musb-new/built-in.o LD drivers/usb/musb/built-in.o LD drivers/usb/phy/built-in.o LD drivers/usb/ulpi/built-in.o CC env/common.o CC env/env.o ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-diag.xml diag CC env/attr.o ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-softwaremodules.xml openplat ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-tr69.xml tr69c CC env/callback.o ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-localagent.xml usp CC env/flags.o ./generate_from_dm.pl registerdm /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04 cms-data-model-merged2-wifi.xml wifi CC env/boot_magic.o make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/data-model' make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf KERNEL_ARCH=aarch64 BRCM_CHIP=6765 make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf' Untarring source and overrides... LD env/built-in.o CC fs/ubifs/ubifs.o CC fs/ubifs/io.o Removing .git folder... Applying patches to ARM_TF... Link platform bcm make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8' CC fs/ubifs/super.o CC fs/ubifs/sb.o CC fs/ubifs/master.o CC fs/ubifs/lpt.o CC fs/ubifs/lpt_commit.o CC fs/ubifs/scan.o CC fs/ubifs/lprops.o CC fs/ubifs/tnc.o CC fs/ubifs/tnc_misc.o CC fs/ubifs/debug.o CC fs/ubifs/crc16.o CC fs/ubifs/budget.o CC fs/ubifs/log.o CC fs/ubifs/orphan.o CC fs/ubifs/recovery.o CC fs/ubifs/replay.o CC fs/ubifs/gc.o LD fs/ubifs/built-in.o CC fs/fs.o CC fs/fs_internal.o LD fs/built-in.o CC lib/efi_driver/efi_uclass.o CC lib/efi_driver/efi_block_device.o LD lib/efi_driver/built-in.o CC lib/efi_loader/efi_bootmgr.o CC lib/efi_loader/efi_boottime.o CC lib/efi_loader/efi_console.o CC lib/efi_loader/efi_device_path.o CC lib/efi_loader/efi_device_path_to_text.o CC lib/efi_loader/efi_device_path_utilities.o CC lib/efi_loader/efi_file.o CC lib/efi_loader/efi_hii.o CC lib/efi_loader/efi_hii_config.o CC lib/efi_loader/efi_image_loader.o CC lib/efi_loader/efi_memory.o CC lib/efi_loader/efi_root_node.o CC lib/efi_loader/efi_runtime.o CC lib/efi_loader/efi_setup.o CC lib/efi_loader/efi_unicode_collation.o CC lib/efi_loader/efi_variable.o CC lib/efi_loader/efi_watchdog.o CC lib/efi_loader/efi_disk.o CC lib/efi_loader/efi_net.o CC lib/efi_loader/helloworld.o AS lib/efi_loader/efi_crt0.o CC lib/efi_loader/efi_reloc.o CC lib/efi_loader/efi_freestanding.o LD lib/efi_loader/built-in.o LD lib/efi_loader/helloworld_efi.so OBJCOPY lib/efi_loader/helloworld.efi CC lib/libfdt/fdt.o CC lib/libfdt/fdt_wip.o CC lib/libfdt/fdt_strerror.o CC lib/libfdt/fdt_sw.o CC lib/libfdt/fdt_rw.o CC lib/libfdt/fdt_empty_tree.o CC lib/libfdt/fdt_addresses.o CC lib/libfdt/fdt_ro.o CC lib/libfdt/fdt_region.o LD lib/libfdt/built-in.o CC lib/lzma/LzmaDec.o CC lib/lzma/LzmaTools.o LD lib/lzma/built-in.o CC lib/lzo/lzo1x_decompress.o LD lib/lzo/built-in.o CC lib/nvram_mngr/md5.o CC lib/nvram_mngr/nm_api.o CC lib/nvram_mngr/nm_fwup.o CC lib/nvram_mngr/nm_lib.o CC lib/nvram_mngr/nm_ubifs.o CC lib/nvram_mngr/sysProductInfo.o CC lib/nvram_mngr/rsaVerify.o CC lib/nvram_mngr/shaAndSha512.o CC lib/nvram_mngr/bigNumber.o CC lib/nvram_mngr/aes.o LD lib/nvram_mngr/built-in.o CC lib/rsa/rsa-verify.o CC lib/rsa/rsa-checksum.o CC lib/rsa/rsa-mod-exp.o LD lib/rsa/built-in.o CC lib/zlib/zlib.o LD lib/zlib/built-in.o CC lib/aes.o CC lib/charset.o CC lib/crc7.o CC lib/crc8.o CC lib/crc16.o CC lib/fdtdec_common.o CC lib/gzip.o CC lib/ldiv.o CC lib/md5.o CC lib/net_utils.o CC lib/rc4.o CC lib/rbtree.o CC lib/list_sort.o CC lib/sha1.o CC lib/sha256.o CC lib/gunzip.o CC lib/fdtdec.o CC lib/qsort.o CC lib/hashtable.o CC lib/errno.o CC lib/display_options.o CC lib/crc32.o CC lib/ctype.o CC lib/div64.o CC lib/hang.o CC lib/linux_compat.o CC lib/linux_string.o CC lib/lmb.o CC lib/membuff.o CC lib/slre.o CC lib/string.o CC lib/tables_csum.o CC lib/time.o CC lib/hexdump.o CC lib/uuid.o CC lib/rand.o CC lib/panic.o CC lib/vsprintf.o CC lib/strto.o CC lib/strmhz.o LD lib/built-in.o CC net/checksum.o CC net/arp.o CC net/bootp.o CC net/eth-uclass.o CC net/eth_common.o CC net/net.o CC net/nfs.o CC net/ping.o CC net/tftp.o LD net/built-in.o CC examples/standalone/hello_world.o CC examples/standalone/stubs.o LD examples/standalone/libstubs.o LD examples/standalone/hello_world OBJCOPY examples/standalone/hello_world.srec OBJCOPY examples/standalone/hello_world.bin LDS u-boot.lds LD u-boot OBJCOPY u-boot-nodtb.bin start=$(/home/xgd22/workdir/be230v2/Iplatform/build/../../bcm504L04/toolchain/opt/toolchains/crosstools-aarch64-gcc-10.3-linux-4.19-glibc-2.32-binutils-2.36.1/usr/bin/aarch64-linux-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ' '); end=$(/home/xgd22/workdir/be230v2/Iplatform/build/../../bcm504L04/toolchain/opt/toolchains/crosstools-aarch64-gcc-10.3-linux-4.19-glibc-2.32-binutils-2.36.1/usr/bin/aarch64-linux-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ' '); tools/relocate-rela u-boot-nodtb.bin 0x01000000 $start $end CAT u-boot-dtb.bin COPY u-boot.bin make[7]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/obj/uboot' make[6]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/u-boot-2019.07' /home/xgd22/workdir/be230v2/Iplatform/build/../../bcm504L04/toolchain/opt/toolchains/crosstools-aarch64-gcc-10.3-linux-4.19-glibc-2.32-binutils-2.36.1/usr/bin/aarch64-linux-objdump -d /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/obj/uboot/u-boot > /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/obj/uboot/u-boot.dis mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/obj/binaries/linux/ make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' profile_saved_check: FORCE= CURRENT_KARCH=aarch64 TOOLCHAIN_TOP= make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build -f Bcmkernel.mk headers_install INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64 KERN_TARGET= make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make ARCH=arm64 -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 KERN_TARGET= INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64 PRODUCT_NAME=be230v1 SHELL=/bin/bash PROFILE=TP6764L IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs headers_install EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' UPD include/generated/uapi/linux/version.h WRAP arch/arm64/include/generated/uapi/asm/errno.h WRAP arch/arm64/include/generated/uapi/asm/ioctl.h WRAP arch/arm64/include/generated/uapi/asm/ioctls.h WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h WRAP arch/arm64/include/generated/uapi/asm/mman.h WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h WRAP arch/arm64/include/generated/uapi/asm/poll.h WRAP arch/arm64/include/generated/uapi/asm/resource.h WRAP arch/arm64/include/generated/uapi/asm/sembuf.h WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h WRAP arch/arm64/include/generated/uapi/asm/socket.h WRAP arch/arm64/include/generated/uapi/asm/sockios.h WRAP arch/arm64/include/generated/uapi/asm/swab.h WRAP arch/arm64/include/generated/uapi/asm/termbits.h WRAP arch/arm64/include/generated/uapi/asm/termios.h WRAP arch/arm64/include/generated/uapi/asm/types.h HOSTCC scripts/unifdef INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (498 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/asm (36 files) make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' CURRENT_KARCH=arm TOOLCHAIN_TOP= make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build -f Bcmkernel.mk headers_install INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm KERN_TARGET= make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make ARCH=arm -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 KERN_TARGET= INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm PRODUCT_NAME=be230v1 SHELL=/bin/bash PROFILE=TP6764L IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs headers_install EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arm/include/generated/uapi/asm/errno.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h INSTALL include/asm-generic (37 files) INSTALL include/drm (26 files) INSTALL include/linux (499 files) INSTALL include/linux/android (1 file) INSTALL include/linux/byteorder (2 files) INSTALL include/linux/caif (2 files) INSTALL include/linux/can (6 files) INSTALL include/linux/cifs (1 file) INSTALL include/linux/dvb (8 files) INSTALL include/linux/genwqe (1 file) INSTALL include/linux/hdlc (1 file) INSTALL include/linux/hsi (2 files) INSTALL include/linux/iio (2 files) INSTALL include/linux/isdn (1 file) INSTALL include/linux/mmc (1 file) INSTALL include/linux/netfilter (88 files) INSTALL include/linux/netfilter/ipset (4 files) INSTALL include/linux/netfilter_arp (2 files) INSTALL include/linux/netfilter_bridge (17 files) INSTALL include/linux/netfilter_ipv4 (9 files) INSTALL include/linux/netfilter_ipv6 (13 files) INSTALL include/linux/nfsd (5 files) INSTALL include/linux/raid (2 files) INSTALL include/linux/sched (1 file) INSTALL include/linux/spi (1 file) INSTALL include/linux/sunrpc (1 file) INSTALL include/linux/tc_act (15 files) INSTALL include/linux/tc_ematch (5 files) INSTALL include/linux/usb (13 files) INSTALL include/linux/wimax (1 file) INSTALL include/misc (2 files) INSTALL include/mtd (5 files) INSTALL include/rdma (25 files) INSTALL include/rdma/hfi (2 files) INSTALL include/scsi (4 files) INSTALL include/scsi/fc (4 files) INSTALL include/sound (16 files) INSTALL include/video (3 files) INSTALL include/xen (4 files) INSTALL include/asm (38 files) make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' CURRENT_KARCH=aarch64 TOOLCHAIN_TOP= make -f build/Bcmkernel.mk bcm_headers_install KERN_TARGET= make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' echo "======================================================" ====================================================== make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers bcm_headers_install EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers' READING AG MAKEFILE LN_RULE_AG (NAME=CONFIG_BCM_BCA_LED,VAL=y,DIR=opensource/misc/bca_led_ctrl,IMPL=1) CONFIG_BCM_BCA_LED_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_LEGACY_LED_API,VAL=y,DIR=opensource/misc/bca_legacy_led,IMPL=1) CONFIG_BCM_BCA_LEGACY_LED_API_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PMC,VAL=y,DIR=opensource/misc/pmc,IMPL=1) CONFIG_BCM_PMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ARM_CPUIDLE,VAL=y,DIR=opensource/misc/cpuidle,IMPL=1) CONFIG_BCM_ARM_CPUIDLE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_VREG_SYNC,VAL=y,DIR=opensource/misc/vregsync,IMPL=1) CONFIG_BCM_BCA_VREG_SYNC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_STRAP,VAL=y,DIR=opensource/misc/strap,IMPL=1) CONFIG_BCM_STRAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_DGASP_DRV,VAL=y,DIR=opensource/misc/dgasp,IMPL=1) CONFIG_BCM_DGASP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BUTTON,VAL=y,DIR=opensource/misc/button,IMPL=1) CONFIG_BCM_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_SFP,VAL=y,DIR=opensource/misc/bcmsfp,IMPL=1) CONFIG_BCM_SFP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_UBUS,VAL=y,DIR=opensource/misc/ubus,IMPL=1) CONFIG_BCM_UBUS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_THERMAL,VAL=m,DIR=opensource/misc/thermal,IMPL=1) CONFIG_BCM_THERMAL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_COMMON_CLK,VAL=y,DIR=opensource/misc/clk,IMPL=1) CONFIG_BCM_COMMON_CLK_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_RESET_BUTTON,VAL=y,DIR=opensource/misc/reset_button,IMPL=1) CONFIG_BCM_RESET_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_EXTINTR,VAL=y,DIR=opensource/misc/bca_extintr,IMPL=1) CONFIG_BCM_BCA_EXTINTR_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OTP_DRV,VAL=y,DIR=opensource/misc/otp,IMPL=1) CONFIG_BCM_OTP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_GPIO,VAL=y,DIR=opensource/misc/bca_gpio,IMPL=1) CONFIG_BCM_BCA_GPIO_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_PINCTRL,VAL=y,DIR=opensource/misc/bca_pinctrl,IMPL=1) CONFIG_BCM_BCA_PINCTRL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MEMC,VAL=y,DIR=opensource/misc/memc,IMPL=1) CONFIG_BCM_MEMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCAP,VAL=m,DIR=opensource/char/pcap,IMPL=1) CONFIG_BCM_PCAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCM,VAL=y,DIR=opensource/char/pcm,IMPL=1) CONFIG_BCM_PCM_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MCAST,VAL=m,DIR=opensource/char/mcast,IMPL=1) CONFIG_BCM_MCAST_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_LIBS,VAL=m,DIR=opensource/char/bcmlibs,IMPL=1) CONFIG_BCM_LIBS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BOOTSTATE,VAL=y,DIR=opensource/char/bcm_bootstate,IMPL=1) CONFIG_BCM_BOOTSTATE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OPTICALDET,VAL=y,DIR=opensource/char/opticaldet,IMPL=2) CONFIG_BCM_OPTICALDET_IMPL=2 LN_RULE_AG (NAME=CONFIG_BCM_BCA_USB,VAL=m,DIR=opensource/bus/usb,IMPL=1) CONFIG_BCM_BCA_USB_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCIE_HCD,VAL=m,DIR=opensource/bus/pci/host,IMPL=1) CONFIG_BCM_PCIE_HCD_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ENET,VAL=m,DIR=opensource/net/enet,IMPL=7) CONFIG_BCM_ENET_IMPL=7 Installing bcm_headers mkdir -p /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/include/bcm963xx/* /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/include/bcm963xx/* /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ for i in `egrep -l '^bcm_headers_install:' /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/*/*/*/bcm96765/Makefile` ; \ do make -C `dirname $i` -f $i bcm_headers_install INC_BCMDRIVER_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers/ ; \ done make[6]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/char/bcm_knvram/impl1' echo BCMLIBS installing header BCMLIBS installing header echo cp -u -f --no-preserve=mode --preserve=timestamps -r ./include/wl_common_defs.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ./include/wl_common_defs.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ./include/wl_common_defs.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ make[6]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/char/bcm_knvram/impl1' make[6]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/char/bcmlibs/impl1' echo BCMLIBS installing header BCMLIBS installing header echo cp -u -f --no-preserve=mode --preserve=timestamps -r ../include/* /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ../include/bcm_bitmap_pool_utils.h ../include/bcm_bitmap_utils.h ../include/idx_pool_util.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ../include/* /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ make[6]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/char/bcmlibs/impl1' make[6]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/misc/otp/impl1' echo BCMLIBS installing header BCMLIBS installing header echo cp -u -f --no-preserve=mode --preserve=timestamps -r ./*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ./bcm_otp_v1_map.h ./bcm_otp_v2_map.h ./bcm_otp_v2p5_map.h ./bcm_otp_v3_map.h ./otp_ioctl.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ cp -u -f --no-preserve=mode --preserve=timestamps -r ./*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/bcmdrivers//include/ make[6]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/opensource/misc/otp/impl1' make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' ln -s -f -T /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19/include/uapi /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcm_local_kernel_include ln -s -f -T /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19/arch/arm/include/uapi /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcm_local_kernel_arm_include default: make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' READING AG MAKEFILE LN_RULE_AG (NAME=CONFIG_BCM_BCA_LED,VAL=y,DIR=opensource/misc/bca_led_ctrl,IMPL=1) CONFIG_BCM_BCA_LED_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_LEGACY_LED_API,VAL=y,DIR=opensource/misc/bca_legacy_led,IMPL=1) CONFIG_BCM_BCA_LEGACY_LED_API_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PMC,VAL=y,DIR=opensource/misc/pmc,IMPL=1) CONFIG_BCM_PMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ARM_CPUIDLE,VAL=y,DIR=opensource/misc/cpuidle,IMPL=1) CONFIG_BCM_ARM_CPUIDLE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_VREG_SYNC,VAL=y,DIR=opensource/misc/vregsync,IMPL=1) CONFIG_BCM_BCA_VREG_SYNC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_STRAP,VAL=y,DIR=opensource/misc/strap,IMPL=1) CONFIG_BCM_STRAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_DGASP_DRV,VAL=y,DIR=opensource/misc/dgasp,IMPL=1) CONFIG_BCM_DGASP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BUTTON,VAL=y,DIR=opensource/misc/button,IMPL=1) CONFIG_BCM_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_SFP,VAL=y,DIR=opensource/misc/bcmsfp,IMPL=1) CONFIG_BCM_SFP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_UBUS,VAL=y,DIR=opensource/misc/ubus,IMPL=1) CONFIG_BCM_UBUS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_THERMAL,VAL=m,DIR=opensource/misc/thermal,IMPL=1) CONFIG_BCM_THERMAL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_COMMON_CLK,VAL=y,DIR=opensource/misc/clk,IMPL=1) CONFIG_BCM_COMMON_CLK_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_RESET_BUTTON,VAL=y,DIR=opensource/misc/reset_button,IMPL=1) CONFIG_BCM_RESET_BUTTON_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_EXTINTR,VAL=y,DIR=opensource/misc/bca_extintr,IMPL=1) CONFIG_BCM_BCA_EXTINTR_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OTP_DRV,VAL=y,DIR=opensource/misc/otp,IMPL=1) CONFIG_BCM_OTP_DRV_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_GPIO,VAL=y,DIR=opensource/misc/bca_gpio,IMPL=1) CONFIG_BCM_BCA_GPIO_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BCA_PINCTRL,VAL=y,DIR=opensource/misc/bca_pinctrl,IMPL=1) CONFIG_BCM_BCA_PINCTRL_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MEMC,VAL=y,DIR=opensource/misc/memc,IMPL=1) CONFIG_BCM_MEMC_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCAP,VAL=m,DIR=opensource/char/pcap,IMPL=1) CONFIG_BCM_PCAP_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCM,VAL=y,DIR=opensource/char/pcm,IMPL=1) CONFIG_BCM_PCM_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_MCAST,VAL=m,DIR=opensource/char/mcast,IMPL=1) CONFIG_BCM_MCAST_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_LIBS,VAL=m,DIR=opensource/char/bcmlibs,IMPL=1) CONFIG_BCM_LIBS_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_BOOTSTATE,VAL=y,DIR=opensource/char/bcm_bootstate,IMPL=1) CONFIG_BCM_BOOTSTATE_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_OPTICALDET,VAL=y,DIR=opensource/char/opticaldet,IMPL=2) CONFIG_BCM_OPTICALDET_IMPL=2 LN_RULE_AG (NAME=CONFIG_BCM_BCA_USB,VAL=m,DIR=opensource/bus/usb,IMPL=1) CONFIG_BCM_BCA_USB_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_PCIE_HCD,VAL=m,DIR=opensource/bus/pci/host,IMPL=1) CONFIG_BCM_PCIE_HCD_IMPL=1 LN_RULE_AG (NAME=CONFIG_BCM_ENET,VAL=m,DIR=opensource/net/enet,IMPL=7) CONFIG_BCM_ENET_IMPL=7 done bcmdriver links grep: /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/bcm96764L/main/components/router/Makefile.fw: No such file or directory check_prebuilt: BRCM_CHIP=6764L PROFILE_ARCH=armsfp PROFILE_KARCH=aarch64 WLTEST= BUILD_HND_MFG= BUILD_BCM_WLAN_NO_MFGBIN=y wl: make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' CURRENT_KARCH=aarch64 TOOLCHAIN_TOP= make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build -f Bcmkernel.mk bcmkernel_headers_install INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64 KERN_TARGET= make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make ARCH=arm64 -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 KERN_TARGET= INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64 PRODUCT_NAME=be230v1 SHELL=/bin/bash PROFILE=TP6764L IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs bcmkernel_headers_install EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' Install bcmkernel/include/uapi headers cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64/include/linux/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/netfilter/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64/include/linux/netfilter/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/netfilter_bridge/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/aarch64/include/linux/netfilter_bridge/ make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' CURRENT_KARCH=arm TOOLCHAIN_TOP= make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build -f Bcmkernel.mk bcmkernel_headers_install INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm KERN_TARGET= make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make ARCH=arm -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19 KERN_TARGET= INSTALL_HDR_PATH=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm PRODUCT_NAME=be230v1 SHELL=/bin/bash PROFILE=TP6764L IPLATFORM_ROOTFS=/home/xgd22/workdir/be230v2/Iplatform/build/../image/be230v1/rootfs bcmkernel_headers_install EXTRAVERSION= LOCALVERSION= make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' Install bcmkernel/include/uapi headers cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm/include/linux/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/netfilter/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm/include/linux/netfilter/ cp -u -f --no-preserve=mode --preserve=timestamps -r /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/bcmkernel/include/uapi/linux/netfilter_bridge/*.h /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/fs.build/kernel/arm/include/linux/netfilter_bridge/ make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/kernel/linux-4.19' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/build' make -C /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/bcm96765 PROFILE_FILE=/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/targets/TP6764L/TP6764L version make[4]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/impl103' grep: /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/bcm96764L/main/components/router/Makefile.fw: No such file or directory make -C main/components/router oldconfig make[5]: Entering directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/impl103' make[5]: *** main/components/router: No such file or directory. Stop. make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/impl103' Makefile:102: recipe for target 'oldconfig' failed make[4]: *** [oldconfig] Error 2 make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bcmdrivers/broadcom/net/wl/impl103' build/Makefile:825: recipe for target 'hnd_dongle' failed make[3]: *** [hnd_dongle] Error 2 make[3]: *** Waiting for unfinished jobs.... Building bcm CC lib/libfdt/fdt.c CC lib/libfdt/fdt_addresses.c CC lib/libfdt/fdt_empty_tree.c CC lib/libfdt/fdt_ro.c CC lib/libfdt/fdt_rw.c CC lib/libfdt/fdt_strerror.c CC lib/libfdt/fdt_sw.c CC lib/libfdt/fdt_wip.c CC lib/libc/abort.c CC lib/libc/assert.c CC lib/libc/exit.c CC lib/libc/memchr.c CC lib/libc/memcmp.c CC lib/libc/memcpy.c CC lib/libc/memmove.c CC lib/libc/memrchr.c CC lib/libc/memset.c CC lib/libc/printf.c CC lib/libc/putchar.c CC lib/libc/puts.c CC lib/libc/snprintf.c CC lib/libc/strchr.c CC lib/libc/strcmp.c CC lib/libc/strlcat.c CC lib/libc/strlcpy.c CC lib/libc/strlen.c CC lib/libc/strncmp.c CC lib/libc/strnlen.c CC lib/libc/strrchr.c CC lib/libc/strtok.c CC lib/libc/strtoul.c CC lib/libc/strtoll.c CC lib/libc/strtoull.c CC lib/libc/strtol.c AS lib/libc/aarch64/setjmp.S CC bl31/bl31_context_mgmt.c CC bl31/bl31_main.c CC bl31/interrupt_mgmt.c CC common/runtime_svc.c CC drivers/arm/gic/v2/gicdv2_helpers.c CC drivers/arm/gic/v2/gicv2_helpers.c CC drivers/arm/gic/v2/gicv2_main.c CC drivers/delay_timer/delay_timer.c CC drivers/delay_timer/generic_delay_timer.c CC lib/cpus/errata_report.c CC lib/el3_runtime/aarch64/context_mgmt.c CC lib/el3_runtime/cpu_data_array.c CC lib/extensions/spe/spe.c CC lib/extensions/sve/sve.c CC lib/locks/bakery/bakery_lock_coherent.c CC lib/psci/psci_common.c CC lib/psci/psci_main.c CC lib/psci/psci_mem_protect.c CC lib/psci/psci_off.c CC lib/psci/psci_on.c CC lib/psci/psci_setup.c CC lib/psci/psci_suspend.c CC lib/psci/psci_system_off.c CC lib/xlat_tables/aarch64/xlat_tables.c CC lib/xlat_tables/xlat_tables_common.c CC plat/arm/common/arm_common.c CC plat/bcm/bcm_gic.c CC plat/bcm/brcm_bl31_setup.c CC plat/bcm/drivers/pmc_cpu_core.c CC plat/bcm/drivers/pmc_drv.c CC plat/bcm/topology.c CC plat/common/plat_psci_common.c CC services/arm_arch_svc/arm_arch_svc_setup.c CC services/std_svc/std_svc_setup.c CC common/bl_common.c CC common/tf_log.c CC drivers/console/multi_console.c CC plat/common/plat_bl_common.c CC plat/common/plat_log_common.c CC plat/common/aarch64/plat_common.c CC lib/compiler-rt/builtins/popcountdi2.c CC lib/compiler-rt/builtins/popcountsi2.c CC plat/bcm/brcm_pm.c AS bl31/aarch64/bl31_entrypoint.S AS bl31/aarch64/crash_reporting.S AS bl31/aarch64/ea_delegate.S AS bl31/aarch64/runtime_exceptions.S AS lib/cpus/aarch64/cortex_a53.S AS lib/cpus/aarch64/dsu_helpers.S AS lib/cpus/aarch64/cpu_helpers.S AS lib/cpus/aarch64/runtime_errata.S AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S AS lib/el3_runtime/aarch64/context.S AS lib/el3_runtime/aarch64/cpu_data.S AS lib/locks/exclusive/aarch64/spinlock.S AS lib/psci/aarch64/psci_helpers.S AS plat/bcm/aarch64/plat_helpers.S AS plat/common/aarch64/platform_mp_stack.S AS common/aarch64/debug.S AS lib/aarch64/cache_helpers.S AS lib/aarch64/misc_helpers.S AS plat/common/aarch64/platform_helpers.S AS drivers/arm/pl011/aarch64/pl011_console.S PP bl31/bl31.ld.S AR /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/lib/libfdt.a AR /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/lib/libc.a LD /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/bl31/bl31.elf BIN /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/bl31.bin OD /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/bl31/bl31.dump Built /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8/build/bcm/release/bl31.bin successfully make[5]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/arm-trusted-firmware-2.8' make[4]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf' echo "Compressing ARM Trusted Firmware using lzma" Compressing ARM Trusted Firmware using lzma /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/cmplzma -k -2 -lzma /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/armtf.elf /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/armtf.bin /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/armtf.lz using LZMA compression Code text starts: textAddr=0x00000000 Program entry point: 0x00004000, /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/hostTools/lzmacmd e /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/armtf.bin /home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04/bootloaders/armtf/armtf.bin.lzma.tmp -d22 -lp2 -lc1 LZMA 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Before compression: 45145 After compression (level=2): 12279 Percent Compression = 72.80 make[3]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' build/Makefile:34: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' Makefile:18: recipe for target 'default' failed make[1]: *** [default] Error 2 make[1]: Leaving directory '/home/xgd22/workdir/be230v2/bcm504L04/bcm963xx_5.04L.04' /home/xgd22/workdir/be230v2/Iplatform/build/product_configs/be230v1/product.mk:452: recipe for target 'sdk_all' failed make: *** [sdk_all] Error 2检查一下这段是什么问题导致的编译错误
09-23
user@ubuntu:~/nvr8064/torchlight/dl/openssl-1.1.1w$ grep -r "engines/" Makefile ENGINES=engines/afalg.so engines/capi.so engines/dasync.so engines/ossltest.so engines/padlock.so DEPS=crypto/bf/bf_ofb64.d crypto/rc2/rc2ofb64.d test/stack_test.d ssl/d1_srtp.d crypto/bn/bn_intern.d test/testutil/random.d crypto/ct/ct_log.d crypto/asn1/asn_pack.d crypto/evp/p_verify.d apps/engine.d crypto/conf/conf_mod.d crypto/async/arch/async_null.d crypto/poly1305/poly1305_ameth.d test/buildtest_bn.d ssl/ssl_stat.d crypto/cmac/cm_pmeth.d crypto/conf/conf_sap.d crypto/pem/pem_xaux.d crypto/async/async.d test/ssl_cert_table_internal_test.d crypto/mem_dbg.d crypto/pkcs7/pkcs7err.d crypto/buffer/buf_err.d crypto/des/cfb64enc.d crypto/asn1/bio_asn1.d crypto/store/store_register.d crypto/asn1/asn1_par.d crypto/threads_none.d apps/pkeyutl.d test/buildtest_ssl2.d crypto/async/arch/async_win.d crypto/bn/bn_blind.d crypto/comp/comp_lib.d crypto/asn1/a_d2i_fp.d crypto/kdf/tls1_prf.d crypto/asn1/a_digest.d crypto/ec/curve448/eddsa.d crypto/x509v3/pcy_cache.d crypto/rsa/rsa_prn.d engines/e_padlock.d crypto/bn/bn_add.d crypto/ec/ecdh_ossl.d ssl/ssl_asn1.d crypto/x509/x509_set.d crypto/evp/m_md5.d crypto/cversion.d crypto/getenv.d crypto/async/arch/async_posix.d ssl/packet.d crypto/dso/dso_win32.d crypto/asn1/asn1_err.d crypto/comp/comp_err.d crypto/ec/ec_cvt.d crypto/evp/e_rc4.d test/buildtest_x509.d crypto/x509v3/pcy_data.d ssl/ssl_utst.d crypto/ec/ec_oct.d ssl/ssl_conf.d crypto/x509/x509_vfy.d crypto/des/cfb_enc.d crypto/dh/dh_pmeth.d apps/ocsp.d crypto/err/err_all.d crypto/evp/m_sigver.d test/buildtest_cmac.d crypto/evp/e_old.d crypto/dh/dh_meth.d crypto/cms/cms_kari.d crypto/pkcs7/pk7_doit.d crypto/pkcs12/p12_attr.d crypto/store/store_lib.d crypto/evp/p5_crpt.d apps/spkac.d test/asn1_encode_test.d test/buildtest_stack.d crypto/asn1/x_spki.d crypto/bf/bf_ecb.d crypto/store/store_err.d crypto/md5/md5_one.d crypto/x509/x509_ext.d crypto/rsa/rsa_saos.d crypto/evp/evp_key.d crypto/asn1/tasn_utl.d ssl/bio_ssl.d engines/e_ossltest.d crypto/ct/ct_sct_ctx.d crypto/x509v3/pcy_node.d test/buildtest_e_os2.d apps/s_cb.d apps/dsa.d ssl/record/ssl3_record_tls13.d crypto/des/ecb3_enc.d crypto/ec/ec_check.d crypto/mdc2/mdc2dgst.d crypto/hmac/hmac.d crypto/x509/x509name.d test/ideatest.d test/dtlsv1listentest.d crypto/asn1/a_dup.d crypto/engine/eng_list.d crypto/asn1/asn1_item_list.d crypto/async/async_err.d crypto/stack/stack.d crypto/des/cbc_enc.d test/buildtest_ui.d crypto/rsa/rsa_ssl.d crypto/x509v3/v3_pmaps.d crypto/evp/m_sha1.d apps/rand.d crypto/x509/by_file.d fuzz/conf.d crypto/ocsp/ocsp_prn.d crypto/evp/p_open.d crypto/aes/aes_ofb.d crypto/dh/dh_depr.d ssl/s3_lib.d test/conf_include_test.d crypto/asn1/f_string.d apps/apps.d test/buildtest_dtls1.d crypto/dh/dh_prn.d apps/dsaparam.d crypto/engine/tb_pkmeth.d apps/s_time.d test/errtest.d test/buildtest_objects.d crypto/rsa/rsa_pss.d crypto/asn1/asn1_gen.d fuzz/server.d test/siphash_internal_test.d crypto/pkcs7/pk7_asn1.d test/sysdefaulttest.d apps/ec.d apps/errstr.d crypto/asn1/a_bitstr.d crypto/x509/x509_txt.d test/constant_time_test.d crypto/evp/m_mdc2.d test/sslbuffertest.d crypto/evp/e_null.d crypto/asn1/x_info.d apps/pkeyparam.d test/ct_test.d apps/opt.d test/destest.d crypto/cms/cms_sd.d apps/s_client.d crypto/rsa/rsa_chk.d crypto/asn1/a_strnid.d crypto/pkcs7/pk7_mime.d crypto/bio/b_print.d crypto/evp/p_lib.d crypto/bio/bss_null.d crypto/sm3/sm3.d crypto/x509/x509_trs.d test/sm4_internal_test.d crypto/bio/bio_err.d crypto/ctype.d crypto/o_init.d apps/srp.d crypto/evp/pmeth_fn.d crypto/x509v3/v3_pcons.d test/buildtest_whrlpool.d crypto/des/cfb64ede.d crypto/ec/ec_pmeth.d test/x509aux.d test/buildtest_safestack.d crypto/x509/x509_req.d crypto/asn1/x_sig.d test/buildtest_pkcs12.d crypto/cast/c_cfb64.d crypto/evp/bio_ok.d apps/s_server.d crypto/ec/curve448/f_generic.d test/buildtest_async.d test/testutil/output_helpers.d test/versions.d crypto/idea/i_skey.d test/buildtest_srtp.d crypto/bio/bss_acpt.d crypto/asn1/tasn_new.d crypto/asn1/evp_asn1.d apps/ca.d crypto/cms/cms_dd.d crypto/x509/x_attrib.d crypto/dsa/dsa_vrf.d crypto/ocsp/ocsp_ext.d crypto/des/qud_cksm.d apps/asn1pars.d apps/pkcs12.d crypto/x509v3/v3_lib.d crypto/evp/cmeth_lib.d crypto/ts/ts_rsp_sign.d crypto/o_fopen.d crypto/engine/tb_rand.d crypto/modes/wrap128.d crypto/evp/m_ripemd.d crypto/dh/dh_check.d crypto/cms/cms_env.d crypto/cast/c_ofb64.d crypto/dh/dh_err.d test/testutil/basic_output.d crypto/x509/x509spki.d crypto/cms/cms_att.d test/asynciotest.d test/buildtest_ecdh.d crypto/asn1/a_strex.d crypto/ec/ec_curve.d crypto/asn1/a_int.d ssl/methods.d crypto/ripemd/rmd_dgst.d crypto/bn/asm/x86_64-gcc.d crypto/ct/ct_sct.d test/cipherlist_test.d test/buildtest_x509v3.d crypto/ec/ec_mult.d crypto/evp/evp_enc.d crypto/evp/e_aria.d test/buildtest_md4.d crypto/bio/b_dump.d test/curve448_internal_test.d test/fatalerrtest.d test/recordlentest.d test/buildtest_rsa.d crypto/md4/md4_dgst.d crypto/x509v3/v3_utl.d test/buildtest_kdf.d crypto/dsa/dsa_sign.d test/x509_internal_test.d crypto/lhash/lhash.d crypto/ec/curve25519.d crypto/dsa/dsa_meth.d apps/pkcs8.d test/threadstest.d crypto/ec/ec_ameth.d crypto/des/rand_key.d crypto/dsa/dsa_key.d crypto/cast/c_enc.d crypto/evp/e_des3.d test/testutil/tests.d crypto/evp/pmeth_gn.d ssl/statem/extensions_clnt.d test/verify_extra_test.d crypto/bio/bio_lib.d test/d2i_test.d crypto/des/ecb_enc.d test/afalgtest.d crypto/rsa/rsa_meth.d crypto/md5/md5_dgst.d crypto/dh/dh_gen.d crypto/x509v3/pcy_lib.d apps/genpkey.d crypto/engine/eng_ctrl.d crypto/ts/ts_lib.d crypto/rand/rand_egd.d ssl/t1_enc.d test/ssltest_old.d crypto/dso/dso_openssl.d crypto/dso/dso_lib.d test/ec_internal_test.d crypto/cms/cms_smime.d crypto/ebcdic.d ssl/record/dtls1_bitmap.d crypto/seed/seed_cfb.d crypto/bn/bn_rand.d crypto/pkcs12/p12_utl.d crypto/ec/ecdsa_ossl.d crypto/ec/curve448/scalar.d test/bio_memleak_test.d crypto/rsa/rsa_sign.d crypto/idea/i_ofb64.d crypto/engine/eng_pkey.d crypto/bio/bio_cb.d crypto/x509/x_crl.d crypto/kdf/scrypt.d apps/genrsa.d crypto/ui/ui_lib.d test/buildtest_evp.d test/buildtest_buffer.d test/bioprinttest.d crypto/conf/conf_api.d test/pemtest.d crypto/ts/ts_rsp_utils.d test/tls13encryptiontest.d crypto/asn1/tasn_prn.d crypto/bn/bn_print.d crypto/mem_sec.d ssl/statem/extensions.d apps/rsa.d crypto/evp/evp_err.d crypto/x509v3/v3_pcia.d crypto/evp/p_dec.d crypto/dsa/dsa_err.d crypto/store/store_init.d apps/crl2p7.d test/ssl_test.d crypto/x509v3/v3_alt.d crypto/evp/c_alld.d crypto/cms/cms_pwri.d crypto/cmac/cmac.d test/buildtest_ssl.d crypto/asn1/tasn_scn.d crypto/pem/pem_x509.d crypto/asn1/p5_pbev2.d crypto/ui/ui_err.d test/bio_enc_test.d crypto/rand/rand_err.d ssl/ssl_mcnf.d test/buildtest_lhash.d crypto/ec/ec_asn1.d crypto/blake2/blake2b.d crypto/ct/ct_err.d crypto/hmac/hm_ameth.d crypto/bn/bn_lib.d crypto/asn1/d2i_pr.d crypto/sm2/sm2_err.d crypto/bn/bn_exp2.d crypto/ct/ct_vfy.d crypto/bn/bn_word.d crypto/evp/p5_crpt2.d crypto/cpt_err.d test/testutil/test_cleanup.d crypto/txt_db/txt_db.d crypto/idea/i_cbc.d test/dhtest.d crypto/modes/ccm128.d engines/e_dasync.d test/secmemtest.d crypto/engine/tb_digest.d crypto/ts/ts_conf.d crypto/pem/pem_all.d ssl/ssl_txt.d crypto/aes/aes_wrap.d test/buildtest_camellia.d crypto/asn1/a_utctm.d test/buildtest_conf_api.d crypto/cryptlib.d test/ssl_ctx_test.d crypto/x509/x509cset.d test/sslcorrupttest.d crypto/modes/ofb128.d apps/enc.d crypto/asn1/f_int.d crypto/bio/b_addr.d crypto/asn1/nsseq.d crypto/x509v3/v3_cpols.d crypto/rsa/rsa_ossl.d crypto/x509v3/v3_addr.d crypto/ec/ecp_smpl.d crypto/camellia/cmll_misc.d ssl/ssl_cert.d crypto/evp/digest.d ssl/tls13_enc.d test/buildtest_pkcs7.d crypto/bn/bn_depr.d crypto/err/err.d crypto/asn1/a_utf8.d test/clienthellotest.d crypto/evp/pmeth_lib.d crypto/blake2/blake2s.d crypto/evp/evp_pbe.d crypto/dso/dso_dl.d crypto/conf/conf_def.d crypto/ec/ecp_nistp521.d crypto/asn1/x_long.d crypto/aes/aes_core.d crypto/pem/pem_pkey.d crypto/rsa/rsa_asn1.d crypto/ts/ts_rsp_print.d test/igetest.d crypto/aes/aes_misc.d test/mdc2_internal_test.d crypto/engine/eng_init.d apps/passwd.d crypto/evp/e_aes.d crypto/bio/bss_sock.d fuzz/asn1.d test/pkey_meth_test.d crypto/x509v3/v3_genn.d apps/verify.d crypto/x509/x_name.d test/test_test.d apps/dgst.d test/cipherbytes_test.d test/buildtest_dsa.d crypto/des/ofb_enc.d test/ocspapitest.d crypto/kdf/hkdf.d test/testutil/main.d crypto/cms/cms_cd.d crypto/md4/md4_one.d crypto/asn1/x_algor.d test/x509_dup_cert_test.d crypto/dsa/dsa_gen.d crypto/ec/ecx_meth.d fuzz/bndiv.d crypto/pkcs12/p12_crt.d crypto/rand/randfile.d test/handshake_helper.d crypto/evp/e_xcbc_d.d crypto/x509/x509_err.d crypto/conf/conf_mall.d test/buildtest_conf.d crypto/evp/names.d apps/pkcs7.d crypto/ec/ec_kmeth.d crypto/bio/bss_log.d crypto/comp/c_zlib.d crypto/x509/x509_meth.d crypto/seed/seed.d test/buildtest_srp.d crypto/des/pcbc_enc.d test/buildtest_dh.d crypto/sm2/sm2_pmeth.d crypto/asn1/x_int64.d crypto/sha/sha1dgst.d crypto/evp/e_chacha20_poly1305.d crypto/engine/eng_cnf.d test/wpackettest.d crypto/dsa/dsa_prn.d test/buildtest_asn1.d test/servername_test.d crypto/bio/bio_meth.d crypto/bio/bf_null.d test/buildtest_cast.d crypto/cast/c_skey.d ssl/record/ssl3_buffer.d test/rc5test.d test/testutil/format_output.d crypto/cms/cms_io.d test/v3ext.d crypto/x509v3/v3_prn.d test/buildtest_ecdsa.d crypto/x509/x_exten.d crypto/x509/x509rset.d test/ssltestlib.d crypto/rc2/rc2cfb64.d crypto/bn/bn_mont.d test/buildtest_blowfish.d crypto/ui/ui_util.d crypto/dh/dh_rfc7919.d test/testutil/stanza.d crypto/cms/cms_enc.d crypto/bn/bn_srp.d crypto/engine/tb_cipher.d crypto/bn/bn_shift.d test/rsa_complex.d crypto/asn1/a_sign.d crypto/asn1/asn1_lib.d test/rc2test.d crypto/bn/bn_x931p.d crypto/des/xcbc_enc.d test/chacha_internal_test.d crypto/asn1/x_bignum.d test/ecstresstest.d crypto/asn1/n_pkey.d test/drbg_cavs_test.d test/dtls_mtu_test.d crypto/seed/seed_ecb.d crypto/evp/pbe_scrypt.d test/buildtest_aes.d crypto/ocsp/ocsp_cl.d crypto/bn/bn_exp.d crypto/pkcs12/p12_asn.d crypto/pkcs12/pk12err.d crypto/asn1/d2i_pu.d crypto/ec/ecp_oct.d test/buildtest_rc2.d test/tls13ccstest.d test/asynctest.d crypto/pkcs12/p12_crpt.d crypto/pem/pem_oth.d crypto/ts/ts_err.d crypto/rsa/rsa_pk1.d crypto/evp/evp_pkey.d crypto/engine/eng_table.d crypto/dsa/dsa_lib.d crypto/rsa/rsa_err.d crypto/evp/m_md2.d test/buildtest_ripemd.d test/buildtest_hmac.d crypto/bn/bn_mul.d crypto/ts/ts_asn1.d test/buildtest_des.d crypto/poly1305/poly1305_pmeth.d crypto/engine/eng_all.d crypto/des/ofb64ede.d crypto/x509v3/v3_bitst.d engines/e_capi.d crypto/evp/bio_b64.d fuzz/x509.d fuzz/test-corpus.d test/buildtest_txt_db.d fuzz/asn1parse.d crypto/bf/bf_skey.d crypto/pkcs7/bio_pk7.d crypto/asn1/x_val.d crypto/ec/curve448/curve448_tables.d crypto/ct/ct_b64.d crypto/x509/x509_lu.d test/buildtest_x509_vfy.d crypto/rand/drbg_lib.d crypto/ocsp/ocsp_srv.d crypto/hmac/hm_pmeth.d crypto/ts/ts_rsp_verify.d test/buildtest_seed.d crypto/x509/x509type.d apps/speed.d test/gosttest.d crypto/bn/bn_gf2m.d crypto/rc2/rc2_skey.d apps/pkey.d crypto/des/fcrypt_b.d crypto/bn/bn_recp.d apps/storeutl.d crypto/bio/b_sock2.d crypto/x509/x509_obj.d crypto/x509/x_pubkey.d apps/openssl.d crypto/o_str.d crypto/bio/bss_fd.d crypto/cmac/cm_ameth.d crypto/o_fips.d crypto/pkcs12/p12_p8d.d test/exdatatest.d ssl/s3_cbc.d crypto/evp/m_md4.d test/buildtest_mdc2.d crypto/asn1/p5_scrypt.d crypto/pkcs7/pk7_smime.d crypto/rsa/rsa_depr.d crypto/bio/bss_dgram.d crypto/evp/bio_md.d crypto/x509/t_x509.d crypto/bn/bn_prime.d test/buildtest_tls1.d crypto/evp/e_aes_cbc_hmac_sha1.d crypto/modes/gcm128.d test/time_offset_test.d crypto/rand/drbg_ctr.d crypto/asn1/a_object.d crypto/pkcs7/pk7_attr.d crypto/evp/e_sm4.d ssl/pqueue.d crypto/bio/bf_buff.d test/dtlstest.d crypto/x509/x509_att.d crypto/cast/c_ecb.d crypto/ui/ui_openssl.d test/rdrand_sanitytest.d crypto/ec/ecp_mont.d crypto/ec/ecp_nistp256.d ssl/statem/statem_srvr.d crypto/asn1/t_spki.d crypto/x509v3/v3_ncons.d crypto/asn1/t_bitst.d crypto/ec/ecdsa_sign.d test/buildtest_ebcdic.d crypto/des/ofb64enc.d crypto/x509v3/v3_pci.d test/buildtest_ocsp.d crypto/ripemd/rmd_one.d crypto/whrlpool/wp_dgst.d crypto/ec/ecdsa_vrf.d crypto/x509v3/v3_crld.d crypto/evp/e_camellia.d test/asn1_internal_test.d crypto/ex_data.d crypto/ct/ct_prn.d crypto/x509/x_req.d crypto/ocsp/ocsp_asn.d crypto/mem.d crypto/pkcs12/p12_init.d crypto/bio/b_sock.d crypto/bf/bf_enc.d test/uitest.d crypto/engine/eng_dyn.d crypto/ec/ec2_oct.d crypto/evp/e_seed.d crypto/asn1/x_pkey.d crypto/blake2/m_blake2b.d crypto/threads_pthread.d crypto/bn/bn_mpi.d crypto/asn1/a_type.d ssl/ssl_rsa.d crypto/asn1/tasn_typ.d crypto/pem/pem_lib.d crypto/x509/x509_cmp.d crypto/store/store_strings.d crypto/modes/cfb128.d test/buildtest_cms.d test/rc4test.d crypto/aes/aes_ige.d crypto/bio/bss_mem.d engines/e_afalg.d crypto/asn1/asn_mstbl.d crypto/x509v3/v3_akey.d crypto/bn/bn_ctx.d crypto/conf/conf_ssl.d test/memleaktest.d crypto/des/fcrypt.d crypto/des/str2key.d apps/nseq.d crypto/bn/bn_sqrt.d crypto/evp/evp_lib.d apps/rsautl.d crypto/evp/e_rc5.d apps/rehash.d test/danetest.d crypto/ocsp/ocsp_ht.d crypto/ocsp/v3_ocsp.d crypto/pkcs12/p12_add.d crypto/x509v3/v3_info.d crypto/async/async_wait.d crypto/ec/ec_err.d fuzz/cms.d apps/cms.d crypto/x509v3/v3_tlsf.d crypto/engine/tb_eckey.d ssl/ssl_init.d ssl/statem/statem_lib.d crypto/poly1305/poly1305.d crypto/rsa/rsa_x931g.d crypto/evp/e_rc2.d test/poly1305_internal_test.d crypto/x509/x_x509.d crypto/rc2/rc2_cbc.d crypto/asn1/a_octet.d test/buildtest_idea.d crypto/x509/t_crl.d test/aborttest.d crypto/dsa/dsa_pmeth.d crypto/sm2/sm2_sign.d crypto/evp/e_aes_cbc_hmac_sha256.d test/buildtest_pem2.d test/buildtest_comp.d apps/gendsa.d crypto/evp/e_des.d crypto/bn/bn_mod.d crypto/objects/o_names.d crypto/pem/pvkfmt.d test/ectest.d crypto/engine/eng_fat.d ssl/statem/extensions_srvr.d crypto/idea/i_ecb.d test/rsa_mp_test.d crypto/idea/i_cfb64.d apps/crl.d crypto/rsa/rsa_mp.d test/drbgtest.d test/drbg_cavs_data.d test/buildtest_engine.d crypto/rsa/rsa_pmeth.d test/buildtest_crypto.d crypto/pkcs12/p12_mutl.d test/evp_extra_test.d fuzz/bignum.d test/casttest.d crypto/dh/dh_rfc5114.d crypto/camellia/cmll_ecb.d ssl/record/rec_layer_s3.d test/ciphername_test.d crypto/bn/rsaz_exp.d crypto/conf/conf_lib.d crypto/pkcs12/p12_kiss.d crypto/ct/ct_x509v3.d test/enginetest.d crypto/uid.d test/mdc2test.d crypto/dh/dh_ameth.d ssl/statem/statem_dtls.d ssl/record/rec_layer_d1.d test/ssl_test_ctx.d ssl/s3_enc.d crypto/dsa/dsa_depr.d crypto/rsa/rsa_crpt.d test/cmsapitest.d test/buildtest_ec.d crypto/engine/eng_lib.d crypto/pkcs12/p12_p8e.d crypto/bn/bn_gcd.d crypto/asn1/p5_pbe.d crypto/ts/ts_req_utils.d crypto/rsa/rsa_none.d crypto/engine/eng_rdrand.d crypto/mdc2/mdc2_one.d crypto/sm2/sm2_crypt.d crypto/dh/dh_kdf.d crypto/asn1/tasn_enc.d crypto/cms/cms_err.d crypto/bio/bss_bio.d crypto/siphash/siphash_ameth.d test/crltest.d ssl/t1_lib.d crypto/sha/sha1_one.d crypto/evp/p_enc.d crypto/ocsp/ocsp_vfy.d apps/prime.d test/asn1_time_test.d test/buildtest_sha.d crypto/evp/m_wp.d crypto/pem/pem_pk8.d crypto/cms/cms_asn1.d crypto/x509/x509_def.d crypto/x509/x509_vpm.d crypto/asn1/a_mbstr.d test/buildtest_opensslv.d test/hmactest.d test/bad_dtls_test.d test/buildtest_bio.d crypto/evp/e_rc4_hmac_md5.d crypto/dso/dso_vms.d crypto/evp/evp_cnf.d crypto/rand/rand_vms.d apps/ecparam.d crypto/srp/srp_vfy.d crypto/engine/tb_rsa.d crypto/ec/ecdh_kdf.d crypto/engine/eng_err.d test/buildtest_asn1t.d test/cmactest.d crypto/o_time.d crypto/ocsp/ocsp_lib.d crypto/aes/aes_ecb.d crypto/store/loader_file.d test/shlibloadtest.d crypto/engine/eng_openssl.d crypto/init.d test/sslapitest.d crypto/dso/dso_dlfcn.d crypto/bio/bss_file.d ssl/d1_msg.d crypto/conf/conf_err.d crypto/des/set_key.d apps/ts.d crypto/ec/curve448/arch_32/f_impl.d ssl/statem/statem.d crypto/x509v3/v3_pku.d crypto/cms/cms_lib.d crypto/ec/ec_print.d crypto/engine/tb_dh.d test/tls13secretstest.d ssl/ssl_err.d test/x509_time_test.d crypto/dsa/dsa_ossl.d crypto/bn/bn_nist.d crypto/asn1/a_time.d crypto/pkcs12/p12_decr.d crypto/asn1/bio_ndef.d crypto/objects/obj_lib.d test/x509_check_cert_pkey_test.d crypto/siphash/siphash.d crypto/evp/e_bf.d crypto/sm3/m_sm3.d crypto/asn1/a_i2d_fp.d crypto/pkcs12/p12_sbag.d crypto/buffer/buffer.d crypto/seed/seed_cbc.d test/testutil/cb.d crypto/lhash/lh_stats.d crypto/bn/bn_const.d apps/app_rand.d crypto/rand/rand_win.d crypto/x509v3/v3_int.d crypto/ec/ecp_nistz256.d test/buildtest_rand_drbg.d test/buildtest_ct.d crypto/ec/ec2_smpl.d ssl/t1_trce.d apps/smime.d crypto/objects/obj_xref.d test/rsa_test.d crypto/ec/ecp_nistp224.d crypto/evp/m_md5_sha1.d crypto/rsa/rsa_oaep.d crypto/bn/bn_sqr.d ssl/tls_srp.d crypto/ts/ts_verify_ctx.d test/bio_callback_test.d crypto/x509v3/v3_sxnet.d crypto/ts/ts_req_print.d test/buildtest_pem.d crypto/cms/cms_ess.d ssl/ssl_ciph.d apps/bf_prefix.d crypto/x509v3/v3_ia5.d crypto/asn1/i2d_pr.d crypto/dsa/dsa_asn1.d crypto/x509/x_all.d crypto/ec/ec_lib.d ssl/record/ssl3_record.d crypto/ct/ct_oct.d crypto/threads_win.d crypto/sm4/sm4.d crypto/evp/bio_enc.d crypto/x509v3/v3_skey.d test/pkey_meth_kdf_test.d fuzz/client.d test/buildtest_modes.d crypto/aria/aria.d crypto/x509/t_req.d crypto/ec/ec_key.d crypto/dso/dso_err.d crypto/rand/rand_lib.d crypto/x509/x509_r2x.d crypto/asn1/t_pkey.d test/lhash_test.d crypto/ec/ecp_nist.d crypto/asn1/i2d_pu.d crypto/bf/bf_cfb64.d apps/version.d crypto/engine/tb_dsa.d crypto/asn1/ameth_lib.d crypto/srp/srp_lib.d crypto/camellia/cmll_cfb.d test/buildtest_rc4.d test/testutil/tap_bio.d ssl/d1_lib.d crypto/seed/seed_ofb.d test/bftest.d crypto/evp/m_sha3.d crypto/modes/ctr128.d test/buildtest_ts.d test/asn1_decode_test.d crypto/ui/ui_null.d ssl/ssl_lib.d ssl/statem/extensions_cust.d test/dsatest.d crypto/ec/curve448/curve448.d test/exptest.d crypto/kdf/kdf_err.d test/buildtest_obj_mac.d crypto/siphash/siphash_pmeth.d crypto/bio/bf_nbio.d crypto/evp/e_idea.d crypto/asn1/tasn_dec.d fuzz/crl.d crypto/camellia/cmll_ctr.d test/ecdsatest.d crypto/x509v3/v3_bcons.d test/v3nametest.d test/packettest.d apps/req.d crypto/blake2/m_blake2s.d crypto/pkcs12/p12_key.d crypto/aes/aes_cfb.d crypto/pem/pem_info.d crypto/x509v3/pcy_tree.d crypto/modes/xts128.d test/buildtest_store.d crypto/asn1/p8_pkey.d crypto/bn/bn_dh.d test/evp_test.d crypto/rand/rand_unix.d crypto/modes/cts128.d crypto/x509v3/v3_enum.d crypto/pkcs12/p12_npas.d crypto/camellia/cmll_ofb.d test/buildtest_md5.d crypto/bn/bn_div.d crypto/evp/m_null.d test/asn1_string_table_test.d crypto/evp/p_sign.d crypto/des/des_enc.d crypto/objects/obj_err.d apps/s_socket.d ssl/statem/statem_clnt.d crypto/bn/bn_kron.d test/testutil/driver.d apps/dhparam.d crypto/evp/c_allc.d test/buildtest_ossl_typ.d crypto/x509v3/pcy_map.d crypto/evp/p_seal.d crypto/ocsp/ocsp_err.d crypto/evp/e_cast.d crypto/asn1/asn_moid.d crypto/evp/encode.d crypto/dsa/dsa_ameth.d crypto/x509v3/v3_extku.d test/ctype_internal_test.d crypto/err/err_prn.d apps/x509.d crypto/dh/dh_lib.d crypto/objects/obj_dat.d crypto/rsa/rsa_lib.d fuzz/ct.d crypto/asn1/a_verify.d crypto/x509v3/v3_conf.d test/ssl_test_ctx_test.d apps/ciphers.d crypto/x509v3/v3_admis.d crypto/aes/aes_cbc.d crypto/modes/ocb128.d test/bntest.d apps/sess_id.d crypto/asn1/a_print.d crypto/x509/x_x509a.d test/md2test.d crypto/x509v3/v3err.d test/sanitytest.d crypto/dh/dh_asn1.d test/buildtest_symhacks.d crypto/rsa/rsa_ameth.d test/buildtest_rand.d crypto/dh/dh_key.d ssl/s3_msg.d test/gmdifftest.d test/sm2_internal_test.d crypto/x509/x509_d2.d test/srptest.d crypto/pkcs7/pk7_lib.d crypto/asn1/a_gentm.d crypto/asn1/tasn_fre.d crypto/x509v3/v3_asid.d crypto/sha/sha256.d crypto/pem/pem_sign.d crypto/rsa/rsa_gen.d crypto/ec/ecp_nistputil.d crypto/bio/bf_lbuf.d crypto/asn1/asn_mime.d crypto/x509/x509_v3.d crypto/x509v3/v3_akeya.d test/pbelutest.d ssl/ssl_sess.d crypto/x509/by_dir.d crypto/sha/sha512.d crypto/ct/ct_policy.d crypto/o_dir.d crypto/bio/bss_conn.d crypto/modes/cbc128.d test/testutil/testutil_init.d crypto/bn/bn_err.d crypto/engine/tb_asnmth.d crypto/ec/eck_prn.d test/modes_internal_test.d crypto/rc2/rc2_ecb.d crypto/rsa/rsa_x931.d crypto/des/cbc_cksm.d crypto/x509v3/v3_purp.d crypto/pem/pem_err.d test/dsa_no_digest_size_test.d GENERATED=apps/CA.pl apps/progs.h apps/tsget.pl crypto/aes/aesni-mb-x86_64.s crypto/aes/aesni-sha1-x86_64.s crypto/aes/aesni-sha256-x86_64.s crypto/aes/aesni-x86_64.s crypto/aes/vpaes-x86_64.s crypto/bn/rsaz-avx2.s crypto/bn/rsaz-x86_64.s crypto/bn/x86_64-gf2m.s crypto/bn/x86_64-mont.s crypto/bn/x86_64-mont5.s crypto/buildinf.h crypto/camellia/cmll-x86_64.s crypto/chacha/chacha-x86_64.s crypto/ec/ecp_nistz256-x86_64.s crypto/ec/x25519-x86_64.s crypto/md5/md5-x86_64.s crypto/modes/aesni-gcm-x86_64.s crypto/modes/ghash-x86_64.s crypto/poly1305/poly1305-x86_64.s crypto/rc4/rc4-md5-x86_64.s crypto/rc4/rc4-x86_64.s crypto/sha/keccak1600-x86_64.s crypto/sha/sha1-mb-x86_64.s crypto/sha/sha1-x86_64.s crypto/sha/sha256-mb-x86_64.s crypto/sha/sha256-x86_64.s crypto/sha/sha512-x86_64.s crypto/whrlpool/wp-x86_64.s crypto/x86_64cpuid.s engines/e_padlock-x86_64.s libcrypto.map libssl.map test/buildtest_aes.c test/buildtest_asn1.c test/buildtest_asn1t.c test/buildtest_async.c test/buildtest_bio.c test/buildtest_blowfish.c test/buildtest_bn.c test/buildtest_buffer.c test/buildtest_camellia.c test/buildtest_cast.c test/buildtest_cmac.c test/buildtest_cms.c test/buildtest_comp.c test/buildtest_conf.c test/buildtest_conf_api.c test/buildtest_crypto.c test/buildtest_ct.c test/buildtest_des.c test/buildtest_dh.c test/buildtest_dsa.c test/buildtest_dtls1.c test/buildtest_e_os2.c test/buildtest_ebcdic.c test/buildtest_ec.c test/buildtest_ecdh.c test/buildtest_ecdsa.c test/buildtest_engine.c test/buildtest_evp.c test/buildtest_hmac.c test/buildtest_idea.c test/buildtest_kdf.c test/buildtest_lhash.c test/buildtest_md4.c test/buildtest_md5.c test/buildtest_mdc2.c test/buildtest_modes.c test/buildtest_obj_mac.c test/buildtest_objects.c test/buildtest_ocsp.c test/buildtest_opensslv.c test/buildtest_ossl_typ.c test/buildtest_pem.c test/buildtest_pem2.c test/buildtest_pkcs12.c test/buildtest_pkcs7.c test/buildtest_rand.c test/buildtest_rand_drbg.c test/buildtest_rc2.c test/buildtest_rc4.c test/buildtest_ripemd.c test/buildtest_rsa.c test/buildtest_safestack.c test/buildtest_seed.c test/buildtest_sha.c test/buildtest_srp.c test/buildtest_srtp.c test/buildtest_ssl.c test/buildtest_ssl2.c test/buildtest_stack.c test/buildtest_store.c test/buildtest_symhacks.c test/buildtest_tls1.c test/buildtest_ts.c test/buildtest_txt_db.c test/buildtest_ui.c test/buildtest_whrlpool.c test/buildtest_x509.c test/buildtest_x509_vfy.c test/buildtest_x509v3.c tools/c_rehash util/shlib_wrap.sh INSTALL_ENGINES=engines/afalg.so engines/capi.so engines/padlock.so configdata.pm: $(SRCDIR)/Configure $(SRCDIR)/config Configurations/common0.tmpl Configurations/unix-Makefile.tmpl Configurations/common.tmpl ./build.info crypto/build.info ssl/build.info engines/build.info apps/build.info test/build.info util/build.info tools/build.info fuzz/build.info crypto/objects/build.info crypto/md4/build.info crypto/md5/build.info crypto/sha/build.info crypto/mdc2/build.info crypto/hmac/build.info crypto/ripemd/build.info crypto/whrlpool/build.info crypto/poly1305/build.info crypto/blake2/build.info crypto/siphash/build.info crypto/sm3/build.info crypto/des/build.info crypto/aes/build.info crypto/rc2/build.info crypto/rc4/build.info crypto/idea/build.info crypto/aria/build.info crypto/bf/build.info crypto/cast/build.info crypto/camellia/build.info crypto/seed/build.info crypto/sm4/build.info crypto/chacha/build.info crypto/modes/build.info crypto/bn/build.info crypto/ec/build.info crypto/rsa/build.info crypto/dsa/build.info crypto/dh/build.info crypto/sm2/build.info crypto/dso/build.info crypto/engine/build.info crypto/buffer/build.info crypto/bio/build.info crypto/stack/build.info crypto/lhash/build.info crypto/rand/build.info crypto/err/build.info crypto/evp/build.info crypto/asn1/build.info crypto/pem/build.info crypto/x509/build.info crypto/x509v3/build.info crypto/conf/build.info crypto/txt_db/build.info crypto/pkcs7/build.info crypto/pkcs12/build.info crypto/comp/build.info crypto/ocsp/build.info crypto/ui/build.info crypto/cms/build.info crypto/ts/build.info crypto/srp/build.info crypto/cmac/build.info crypto/ct/build.info crypto/async/build.info crypto/kdf/build.info crypto/store/build.info test/ossl_shim/build.info Configurations/00-base-templates.conf Configurations/10-main.conf engines/afalg.so: engines/e_afalg.o libcrypto$(SHLIB_EXT_SIMPLE) -o engines/afalg.so engines/e_afalg.o \ engines/e_afalg.o: engines/e_afalg.c $(CC) -Iinclude $(DSO_CFLAGS) $(DSO_CPPFLAGS) -MMD -MF engines/e_afalg.d.tmp -MT $@ -c -o $@ engines/e_afalg.c @touch engines/e_afalg.d.tmp @if cmp engines/e_afalg.d.tmp engines/e_afalg.d > /dev/null 2> /dev/null; then \ rm -f engines/e_afalg.d.tmp; \ mv engines/e_afalg.d.tmp engines/e_afalg.d; \ engines/capi.so: engines/e_capi.o libcrypto$(SHLIB_EXT_SIMPLE) -o engines/capi.so engines/e_capi.o \ engines/e_capi.o: engines/e_capi.c $(CC) -Iinclude $(DSO_CFLAGS) $(DSO_CPPFLAGS) -MMD -MF engines/e_capi.d.tmp -MT $@ -c -o $@ engines/e_capi.c @touch engines/e_capi.d.tmp @if cmp engines/e_capi.d.tmp engines/e_capi.d > /dev/null 2> /dev/null; then \ rm -f engines/e_capi.d.tmp; \ mv engines/e_capi.d.tmp engines/e_capi.d; \ engines/dasync.so: engines/e_dasync.o libcrypto$(SHLIB_EXT_SIMPLE) -o engines/dasync.so engines/e_dasync.o \ engines/e_dasync.o: engines/e_dasync.c $(CC) -Iinclude $(DSO_CFLAGS) $(DSO_CPPFLAGS) -MMD -MF engines/e_dasync.d.tmp -MT $@ -c -o $@ engines/e_dasync.c @touch engines/e_dasync.d.tmp @if cmp engines/e_dasync.d.tmp engines/e_dasync.d > /dev/null 2> /dev/null; then \ rm -f engines/e_dasync.d.tmp; \ mv engines/e_dasync.d.tmp engines/e_dasync.d; \ engines/ossltest.so: engines/e_ossltest.o libcrypto$(SHLIB_EXT_SIMPLE) -o engines/ossltest.so engines/e_ossltest.o \ engines/e_ossltest.o: engines/e_ossltest.c $(CC) -Iinclude $(DSO_CFLAGS) $(DSO_CPPFLAGS) -MMD -MF engines/e_ossltest.d.tmp -MT $@ -c -o $@ engines/e_ossltest.c @touch engines/e_ossltest.d.tmp @if cmp engines/e_ossltest.d.tmp engines/e_ossltest.d > /dev/null 2> /dev/null; then \ rm -f engines/e_ossltest.d.tmp; \ mv engines/e_ossltest.d.tmp engines/e_ossltest.d; \ engines/padlock.so: engines/e_padlock-x86_64.o engines/e_padlock.o libcrypto$(SHLIB_EXT_SIMPLE) -o engines/padlock.so engines/e_padlock-x86_64.o engines/e_padlock.o \ engines/e_padlock-x86_64.o: engines/e_padlock-x86_64.s $(CC) $(DSO_CFLAGS) $(DSO_CPPFLAGS) -c -o $@ engines/e_padlock-x86_64.s engines/e_padlock-x86_64.s: engines/asm/e_padlock-x86_64.pl CC="$(CC)" $(PERL) engines/asm/e_padlock-x86_64.pl $(PERLASM_SCHEME) $@ engines/e_padlock.o: engines/e_padlock.c $(CC) -Iinclude $(DSO_CFLAGS) $(DSO_CPPFLAGS) -MMD -MF engines/e_padlock.d.tmp -MT $@ -c -o $@ engines/e_padlock.c @touch engines/e_padlock.d.tmp @if cmp engines/e_padlock.d.tmp engines/e_padlock.d > /dev/null 2> /dev/null; then \ rm -f engines/e_padlock.d.tmp; \ mv engines/e_padlock.d.tmp engines/e_padlock.d; \ engines engines/: engines/afalg.so engines/capi.so engines/dasync.so engines/ossltest.so engines/padlock.so engines/e_afalg.o: engines/e_afalg.c include/openssl/engine.h \ include/openssl/asyncerr.h include/internal/nelem.h engines/e_afalg.h \ engines/e_afalg_err.c engines/e_afalg_err.h engines/e_capi.o: engines/e_capi.c include/openssl/engine.h \ engines/e_dasync.o: engines/e_dasync.c include/openssl/engine.h \ engines/e_dasync_err.c engines/e_dasync_err.h engines/e_ossltest.o: engines/e_ossltest.c include/openssl/engine.h \ include/openssl/modes.h include/openssl/aes.h engines/e_ossltest_err.c \ engines/e_ossltest_err.h engines/e_padlock.o: engines/e_padlock.c include/openssl/opensslconf.h \ include/openssl/modes.h engines/../crypto/aes/aes_core.c \ engines/../crypto/aes/aes_local.h
最新发布
12-23
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值