<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On Tue, Feb 2, 2016, at 10:18 AM, Robert O'Callahan wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div>On Tue, Feb 2, 2016 at 11:48 PM, Paul Omta <span dir="ltr"><<a href="mailto:p.omta@np-komplete.com">p.omta@np-komplete.com</a>></span> wrote:<br></div>
<div><div><blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div>Dear list members,<br></div>
<div> </div>
<div>
I am a software engineer in the EDA industry and I've been trying to build rr.<br></div>
<div> </div>
<div>
Everything that I am trying to debug has 64-bit, but rr requires 32-bit cross-compilation. Can anybody explain why this is the case? Is there a CMake option to disable 32-bit?<br></div>
</blockquote><div> </div>
</div>
<div>There isn't an option to disable 32-bit, but someone should add one! I can probably do it, but I'm traveling today so I won't be able to do it immediately.<br></div>
</div>
</div>
</blockquote><div>FWIW, you'd want to wrap the check for a 32-bit toolchain here in a conditional:<br></div>
<div><a href="https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L27">https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L27</a><br></div>
<div> </div>
<div>and the 32-bit libs and tests here:<br></div>
<div><a href="https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L252">https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L252</a><br></div>
<div><a href="https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L750">https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L750</a><br></div>
<div> </div>
<div>You can see an example of a build option in the "force32bit" option in that file:<br></div>
<div><a href="https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L39">https://github.com/mozilla/rr/blob/4ad2055d6b4cd5729c99724e6dc4ac6dee90315b/CMakeLists.txt#L39</a><br></div>
<div> </div>
<div>-Ted<br></div>
<div> </div>
</body>
</html>