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

Compiling for 32-bit systems #379

Closed
pgrinaway opened this issue Apr 19, 2024 · 1 comment
Closed

Compiling for 32-bit systems #379

pgrinaway opened this issue Apr 19, 2024 · 1 comment

Comments

@pgrinaway
Copy link

Hi all,

Thanks for the awesome work. In the upstream of this fork, I found that it was difficult to compile for 32-bit architectures due to a transitive dependency on a version of typenum that used const generics with a usize greater than usize::MAX. Are you aware if the fork also has that problem?

@huitseeker
Copy link
Contributor

Here's where the typenum dependency comes in:

huitseeker@lightning.local➜~/tmp/arecibo(dev)» cargo tree -p typenum -i
typenum v1.17.0
└── crypto-common v0.1.6
    └── digest v0.10.7
        └── sha2 v0.10.8
            [build-dependencies]
            └── pest_meta v2.7.8
                └── pest_generator v2.7.8
                    └── pest_derive v2.7.8 (proc-macro)
                        └── handlebars v5.1.2
                            [dev-dependencies]
                            └── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)

typenum v1.17.0
├── crypto-common v0.1.6
│   └── digest v0.10.7
│       ├── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)
│       ├── sha2 v0.10.8
│       │   [dev-dependencies]
│       │   └── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)
│       └── sha3 v0.10.8
│           └── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)
├── generic-array v0.14.7
│   ├── block-buffer v0.10.4
│   │   ├── digest v0.10.7 (*)
│   │   └── digest v0.10.7 (*)
│   ├── crypto-common v0.1.6 (*)
│   ├── crypto-common v0.1.6 (*)
│   └── neptune v13.0.0 (https://github.com/lurk-lab/neptune?branch=dev#169ddcce)
│       └── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)
└── generic-array v1.0.0
    └── arecibo v0.2.0 (/Users/huitseeker/tmp/arecibo)
huitseeker@lightning.local➜~/tmp/arecibo(dev)» git rev-parse HEAD       [5:01:34]
53deada5596af06c4e76d215cfdb7b4eb0f204bc

Please open the issue on typenum.

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

2 participants