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" <jwpeter...@gmail.com> 发送时间: 2016年8月24日 星期三 收件人: "li.luo" <li....@siat.ac.cn> 抄送: libmesh-users <libmesh-users@lists.sourceforge.net>, "Kirk, Benjamin (JSC-EG311)" <benjamin.k...@nasa.gov> 主题: Re: [Libmesh-users] Install error with name "alphaev6" On Wed, Aug 24, 2016 at 9:03 AM, <li....@siat.ac.cn> 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 li....@siat.ac.cn ------------------------------------------------------------------------------ _______________________________________________ Libmesh-users mailing list Libmesh-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-users