Illegal Instruction errors on Squid 3.4 Synopsis Squid 3.4 and later, running on certain paravirtual
来源:互联网 发布:芯片编程器 编辑:程序博客网 时间:2024/05/24 04:50
Illegal Instruction errors on Squid 3.4
Synopsis Squid 3.4 and later, running on certain paravirtualized systems and even some claiming full virtualization (at least KVM, Xen, and Xen derivatives are confirmed so far) crashes with an illegal instruction error soon after startup.
Symptoms
- Squid crashes with Illegal Instruction error immediately after startup on a virtual machine on Intel-compatible processors
Explanation
The Squid build system uses by default the -march=native gcc option to optimize the resulting binary. Unfortunately certain (para-)virtualization systems don't support the whole instruction set they advertise. The compiler doesn't know, and generates instructions which trigger this error.
Workaround
These optimizations are helpful but not necessary to have a fully functional squid, especially on ia64/amd64 platforms. The detected defaults can be overridden by supplying the --disable-arch-native option to the configure script.
- Illegal Instruction errors on Squid 3.4 Synopsis Squid 3.4 and later, running on certain paravirtual
- Errors running builder on project
- attack lab running on a illegal host
- Errors running builder 'JavaScript Validator' on project
- Errors running builder 'DeploymentBuilder' on project ' 解决方法
- 解决 Errors running builder 'DeploymentBuilder' on project
- 解决 Errors running builder 'DeploymentBuilder' on project '
- Errors running builder 'DeploymentBuilder' on project
- 解决 Errors running builder 'DeploymentBuilder' on project '
- errors running builder ‘javascript validator’ on project
- 解决 Errors running builder 'DeploymentBuilder' on project '
- Errors running builder 'DeploymentBuilder' on project '
- Errors running builder 'DeploymentBuilder' on project 'iwco'.
- Errors running builder 'DeploymentBuilder' on project
- Errors running builder 'DeploymentBuilder' on project_java
- Errors running builder 'DeploymentBuilder' on project
- Errors running builder 'DeploymentBuilder' on project_java
- Errors running builder 'DeploymentBuilder' on project ' 问题
- Netty实战读书笔记(第十章)
- 行人检测资源汇总
- React属性与事件
- 基础技能树 系列文章导航(上)
- c语言的特点
- Illegal Instruction errors on Squid 3.4 Synopsis Squid 3.4 and later, running on certain paravirtual
- 如何通过程序(java)提高CSDN的博客访问量
- 数组 冒泡排序 选择排序 插入排序
- c# 委托(一)
- Linux多线程编程讲解之系列一
- SSH链接缓慢原因(待验证)
- golang使用odbc链接hive
- 我的背包 ,啊啊
- DOM 与 HTML DOM(笔记)