Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Symbols missing when compiling for linux i386 #415

Closed
staticfloat opened this issue Jul 16, 2014 · 7 comments
Closed

Symbols missing when compiling for linux i386 #415

staticfloat opened this issue Jul 16, 2014 · 7 comments

Comments

@staticfloat
Copy link
Contributor

I have recently updated my ubuntu packages for Openblas to v0.2.10, however I seem to be running into an error; all of my builds are failing with the errors:

../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_HASWELL'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_BULLDOZER'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_PILEDRIVER'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_SANDYBRIDGE'

You can see the whole compilation log here. Note that it only fails on 32-bit builds, e.g. i386 builds.

@susilehtola
Copy link
Contributor

@wernsaar
Copy link
Contributor

On 17.07.2014 00:08, Elliot Saba wrote:

I have recently updated my ubuntu packages for Openblas to v0.2.10, however I seem to be running into an error; all of my builds are failing with the errors:

../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_HASWELL'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_BULLDOZER'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_PILEDRIVER'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_SANDYBRIDGE'

You can see the whole compilation log here. Note that it only fails on 32-bit builds, e.g. i386 builds.


Reply to this email directly or view it on GitHub:
#415
Hi,

please build OpenBLAS with the flag NO_AVX=1 as a work around.

Regards
Werner

@xianyi
Copy link
Collaborator

xianyi commented Jul 17, 2014

I am working on this issue.

Please wait for the patch. When I fixed this bug, I will re-tag 0.2.10
version.

Thank you

Xianyi

2014-07-17 14:20 GMT+08:00 wernsaar [email protected]:

On 17.07.2014 00:08, Elliot Saba wrote:

I have recently updated my ubuntu packages for Openblas to v0.2.10,
however I seem to be running into an error; all of my builds are failing
with the errors:

../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_HASWELL'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_BULLDOZER'
../libopenblasp-r0.2.10.so: undefined reference to `gotoblas_PILEDRIVER'
../libopenblasp-r0.2.10.so: undefined reference to
`gotoblas_SANDYBRIDGE'

You can see the whole compilation log here.
Note that it only fails on 32-bit builds, e.g. i386 builds.


Reply to this email directly or view it on GitHub:
#415
Hi,

please build OpenBLAS with the flag NO_AVX=1 as a work around.

Regards
Werner


Reply to this email directly or view it on GitHub
#415 (comment).

@xianyi
Copy link
Collaborator

xianyi commented Jul 17, 2014

I fixed this bug. Please try new 0.2.10 version.

@xianyi xianyi closed this as completed Jul 17, 2014
@staticfloat
Copy link
Contributor Author

Thanks @xianyi. Just so you know, when changes are made to the source after a tagging has been done, it is difficult for others who have already used the 0.2.10 to replace it with different contents. For instance, when creating packages for Ubuntu, once I have uploaded the source tarball for 0.2.10, I cannot change it, ever, and it will not allow me to build this new 0.2.10 tarball because it is different contents than the original 0.2.10 tarball. So the version on the Ubuntu repositories must now be called 0.2.10.1, so that it is considered a "new" version. I would prefer it if you would tag new versions such as 0.2.11 when fixes like this are made, so that there is no confusion when 0.2.10 suddenly "changes".

@staticfloat
Copy link
Contributor Author

Also, the fix worked. Thank you!

@xianyi
Copy link
Collaborator

xianyi commented Jul 18, 2014

Hi, @staticfloat ,

Sorry. I will bump the version next time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants