Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Build ipxe.efi for arm32
2020-10-02, 08:53
Post: #1
Build ipxe.efi for arm32
Hai,

I am trying to build ipxe.efi for arm32. However, I had encounter some errors. I have tried to look it up with google, but I can't find anyone discussing about it.

I am using Debian 10 (buster) and gcc-arm-linux-gnueabihf to do cross compile.



Commands that I ran:
Code:
make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm32 bin-arm32-efi/ipxe.efi EMBED=chain.ipxe

Error log:
Code:
[VERSION] bin-arm32-efi/version.ipxe.efi.o
  [LD] bin-arm32-efi/ipxe.efi.tmp
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(golan.o): in function `shomron_tx_uar_send_db':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/golan.c:2471: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(golan.o): in function `golan_post_send':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/golan.c:1513: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(linda.o): in function `linda_writeq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(linda.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(linda.o): in function `linda_readq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:126: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(linda.o): in function `linda_writeq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(linda.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/linda.c:144: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(qib7322.o): in function `qib7322_readq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:151: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(qib7322.o): in function `qib7322_writeq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(qib7322.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/qib7322.c:171: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_lmac_remove':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1155: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1158: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_send':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:219: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_refill_rq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:400: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_lmac_update_link':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:860: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:861: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_pf_probe':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1285: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1286: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1290: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1293: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1290: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1293: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_bgx_detect':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1417: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1429: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1434: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_bgx_init':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1458: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1460: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1474: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1478: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1481: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1485: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1487: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1466: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_bgx_spu_init':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1538: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1542: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1546: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1547: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_bgx_lmac_init':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1595: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1599: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_poll_cq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:538: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:569: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_lmac_poll_link':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:881: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:903: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_disable_sq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:143: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:149: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_disable_cq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:488: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:494: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_lmac_open':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:953: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:956: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:961: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:964: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:966: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:972: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_disable_rq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:313: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_destroy_sq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:176: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_destroy_cq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:521: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_destroy_rq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:341: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:344: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(thunderx.o): in function `txnic_lmac_close':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/thunderx.c:1043: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:46: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_vpath_intr_enable':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:81: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:100: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_vpath_intr_disable':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:163: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_device_intr_enable':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:263: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:265: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:279: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_device_intr_disable':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:300: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `__vxge_hw_non_offload_db_post':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:337: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:343: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_device_clear_tx_rx':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:520: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_device_begin_irq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:561: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:570: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `__vxge_hw_vpath_alarm_process':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:428: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:452: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:457: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:468: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:485: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:493: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_traffic.o): in function `vxge_hw_vpath_doorbell_rx':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_traffic.c:626: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(flexboot_nodnic.o): in function `flexboot_nodnic_arm_cq':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/infiniband/flexboot_nodnic.c:69: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:922: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_vpath_set_zero_rx_frm_len':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:39: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:41: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:42: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_device_register_poll':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:156: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:164: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_set_fw_api':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:62: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:63: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:72: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:85: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_get_func_mode':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:113: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_device_toc_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:228: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_legacy_swapper_set':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:690: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:727: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:700: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:702: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:718: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:711: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:720: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_device_reg_addr_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:261: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:265: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:270: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:277: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:283: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:289: more undefined references to `readq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_swapper_set':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:749: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_kdfc_swapper_set':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:768: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:771: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:778: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_vpath_strip_fcs_check':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:800: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_pci_read':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:876: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:878: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:889: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_func_id_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:909: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_device_host_info_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:352: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:357: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_card_info_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:966: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:969: more undefined references to `readq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_device_hw_info_get':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:448: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:452: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:472: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_prc_configure':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1301: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1303: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1305: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1311: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1313: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1317: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1324: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_kdfc_configure':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1351: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1362: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1364: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1367: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1379: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1380: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1382: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_mac_configure':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1410: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1413: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1418: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_tim_configure':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1440: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1441: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1442: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1443: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1445: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_tim_configure':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1449: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1451: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1462: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1468: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1474: undefined reference to `writeq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1483: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o):/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1489: more undefined references to `writeq' follow
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_initialize':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1540: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1562: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1583: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `__vxge_hw_vpath_mgmt_read':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1221: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1233: undefined reference to `readq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_vpath_mtu_set':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1673: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1678: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/blib.a(vxge_config.o): in function `vxge_hw_vpath_rx_doorbell_init':
/home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1744: undefined reference to `readq'
arm-linux-gnueabihf-ld: /home/manager/ipxe/ipxe-1.20.1/src/drivers/net/vxge/vxge_config.c:1751: undefined reference to `writeq'
arm-linux-gnueabihf-ld: bin-arm32-efi/ipxe.efi.tmp: hidden symbol `writeq' isn't defined
arm-linux-gnueabihf-ld: final link failed: bad value
make: *** [Makefile.housekeeping:1192: bin-arm32-efi/ipxe.efi.tmp] Error 1
rm bin-arm32-efi/version.ipxe.efi.o

It seems like gcc failed to link to some files. Anyone have any idea on this? Appreciate any help/insights provided.

Thanks and regards,
Song Lim
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)