首页 > 其他分享 >Rock Pi 3A 板子"Unknown ISPC compiler"问题

Rock Pi 3A 板子"Unknown ISPC compiler"问题

时间:2022-08-23 17:37:19浏览次数:87  
标签:ISPC 编译 Unknown rock uname Rock 3A pi compiler

在rock pi 3A的debian系统上编译open3d的时候,在cmake阶段总是卡在"Unknown ISPC compiler"这个错误这里。

rock pi 3A烧写debian/ubuntu教程:ROCK PI 3A资料

open3d编译过程参考pi4上的编译过程:Pi4 Ubuntu MATE 22.04编译open3d点云库

查了半天,ISPC是intel搞的一个编译器,在Arm64板子上不应该用到这个玩意的。

之前在树莓派Pi4上编译也没用到这个包,所以通过与Pi4上编译逻辑对比发现,是CMakeLists.txt在判断系统架构的逻辑地方出现问题了。

判断架构逻辑执行的是:uname -p,获取平台架构信息。

rock pi 3A输出是unknown; 正常应该输出aarch64

uname信息是编译内核时候固化的,也无法修改。通过uname -a看到信息里面是存在aarch64的,当然定义是machine信息,所以通过:uname -m是可以获得aarch64的。

那么将CMakeLists.txt里面的判断逻辑命令“uname -p” 改成"uname -m"就能解决问题了。

 

这是一个非常不应该出现的问题,耽误了半天时间,rock pi研发团队得反省一下了!

标签:ISPC,编译,Unknown,rock,uname,Rock,3A,pi,compiler
From: https://www.cnblogs.com/wzc0066/p/16617114.html

相关文章

  • Mysql导入数据的时候报错Unknown collation: 'utf8mb4_0900_ai_ci'什么问题?
    最近从线上把数据导出来想搭建到本地的时候报了这么一个错?[ERR]1273-Unknowncollation:'utf8mb4_0900_ai_ci'这个错误究竟是什么原因影响的呢?是因为我们导出数据的......
  • rocky二进制安装mysql8.0
    (ubuntu的有点问题)点击查看代码#!/bin/bashVersion=`cat/etc/os-release|awk-F'"|''/^NAME/{print$2}'`SQLSERVER=mysql-8.0.28-linux-glibc2.12-x86_64.tar.x......
  • 源码安装RocketMQ4.x可视化控制台详细教程
    下载源码https://github.com/apache/rocketmq-externals进入roccketmq-consolecdroccketmq-console编译打包mvncleanpackage-Dmaven.test.skip=true存在......
  • 702-search-in-a-sorted-array-of-unknown-size
    Givenanintegerarraysortedinascendingorder,writeafunctiontosearchtargetinnums.Iftargetexists,thenreturnitsindex,otherwisereturn-1.However,t......
  • RocksDB and Zenfs Install and emulated by null_blk
    RocksDBGithubRepohttps://github.com/facebook/rocksdbInstallGuidehttps://github.com/facebook/rocksdb/blob/main/INSTALL.mdthenexecutemakeshared_lib&&su......
  • PHP正则的Unknown Modifier错误解决方法
    https://www.jb51.net/article/22304.htm 如下正则:$a='2<span><nobr>tóng<spanclass="h">dòng</span></nobr><br>垌</span>3';echopreg_replace('/<spanclas......
  • 用RocketMQ这么久,才知道消息可以这样玩
    在上一章节中,我们讲解了RocketMQ的基本介绍,作为MQ最重要的就是消息的使用了,今天我们就来带大家如何玩转MQ的消息。消息中间件,英文MessageQueue,简称MQ。它没有标准定义,一......
  • RocketMQ基础概念
    1介绍RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。1.1RocketMQ特点支持发布/订阅(Pub/Sub)......
  • MQ系列3:RocketMQ 架构分析
    MQ系列1:消息中间件执行原理MQ系列2:消息中间件的技术选型1背景我们前面两篇对主流消息队列的基本构成和技术选型做了详细的分析。从本篇开始,我们会专注当下主流MQ之一的......
  • 一文带你认知定时消息发布RocketMQ
    摘要:DMS任意时间定时消息能力发布。DMS是华为云的分布式消息中间件服务。适用于解决分布式架构中的系统解耦、跨系统跨地域数据流通、分布式事务协调等难题,协助构建优雅的......