Git Product home page Git Product logo

Comments (14)

cdluminate avatar cdluminate commented on May 5, 2024 1

I'm updating the package.

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024 1

@jan-wassenberg No problem. I plan to upload the package to unstable next time. Once uploaded, ubuntu bot will automatically pull that package to ubuntu devel soon.

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024 1

@jan-wassenberg https://buildd.debian.org/status/package.php?p=highwayhash

The build failures are all resolved. I'm marking this issue as done.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Thank you for reporting this.
We also support ppc64 using Bazel. Looks like the Makefile needs updating.
Inserting the following should fix the build error:

HH_X64 =
HIGHWAYHASH_OBJS += obj/hh_vsx.o
HIGHWAYHASH_TEST_OBJS += obj/highwayhash_test_vsx.o
VECTOR_TEST_OBJS += obj/vector_test_vsx.o
else

I'll push this change soon.

Yes, please help to disable builds on *arm*,*i386,mips*,s390x,alpha,hppa,ia64,powerpc,sh4,sparc64.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Updated Makefile and added source file: d2dc080

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024

Oops. Still failing on ppc64, see https://buildd.debian.org/status/package.php?p=highwayhash&suite=experimental

ppc64el https://buildd.debian.org/status/fetch.php?pkg=highwayhash&arch=ppc64el&ver=0%7E20180103-geeea446-2&stamp=1518050846&raw=0

ppc64 https://buildd.debian.org/status/fetch.php?pkg=highwayhash&arch=ppc64&ver=0%7E20180103-geeea446-2&stamp=1518052138&raw=0

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024

I just cherry-picked the ppc64 fix to that package. 8325e91 is not included.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Thanks for trying, my attempt at remote diagnosis failed ;)
I just installed a cross-compiler and fixed the Makefile plus two ifdef.
Hopefully will push the change tomorrow.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Done, 14dedec and c5e6e54.
I tested with powerpc64le-linux-gnu-g++ and make all HH_POWER=1. Please let me know whether all issues are resolved :)

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024

I'll upload a new version later with the new commits.

from highwayhash.

cdluminate avatar cdluminate commented on May 5, 2024

ppc64el and arm64 builds were successful.

https://buildd.debian.org/status/package.php?p=highwayhash&suite=experimental

(the failures were due to packaging problems)

However ppc build is failing

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Thank you for letting me know :)
Looks like the POWER8 instructions we require are not available on ppc. In that case, how about we disable ppc and keep only ppc64el as supported?

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Sounds good :D Please let me know if you need any further input.

from highwayhash.

jan-wassenberg avatar jan-wassenberg commented on May 5, 2024

Thank you :)

from highwayhash.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.