I am installing libMesh on Shenwei, the new machine that ranks 1st on latest TOP500(June, 2016). The chips are developed differently from Intel, they may have some relations with the Alpha architecture, so libMesh does get some info and builds the configuration in that way.
I know it is not a good idea to change config.guess, but without doing this, I don't know how to fix the error path in linking libs. Regards, Luo Li -----原始邮件----- 发件人: "John Peterson" <[email protected]> 发送时间: 2016年8月24日 星期三 收件人: "li.luo" <[email protected]> 抄送: libmesh-users <[email protected]>, "Kirk, Benjamin (JSC-EG311)" <[email protected]> 主题: Re: [Libmesh-users] Install error with name "alphaev6" On Wed, Aug 24, 2016 at 9:03 AM, <[email protected]> wrote: The processors and architecture of the new machine are somehow different from x_86. On each chip, some co-processors are attached. What kind of chips are on the system? Is it a standard Intel CPU with an attached MIC card? I'd recommend *not* cross-compiling, unless you really know what you're doing and are planning to run a code on both traditional CPUs and accelerator CPUs simultaneously... Although I naively change the words "alphaev6" to "sw_64thl" in /build-aux/config.guess, when linking the libcontrib_opt.la with libstdc++.la, it still refers to a path '../alphaev6-unknown-linux-gnu/lib/', but the right path is '../sw_64thl-unknown-linux-gnu/lib'. You should not change config.guess for any reason. -- John -- Li Luo https://sites.google.com/site/rolyliluo/ Shenzhen Institutes of Advanced Technology Address: 1068 Xueyuan Avenue, Shenzhen University Town, Shenzhen, P.R.China Tel: +86-15899753087 [email protected] ------------------------------------------------------------------------------ _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
