# Badger build failed for GOOS=linux,arm

**URL:** <https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267>\
**Category:** Badger\
**Created:** [August 6, 2020, 11:27am UTC](https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267 "2020-08-06T11:27:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![duckybsd](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/duckybsd/32/5508_2.png) [@duckybsd](https://discuss.dgraph.io/u/duckybsd)\
**Post date:** [August 6, 2020, 11:27am UTC](https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267/1 "2020-08-06T11:27:23Z")

</div>

### What version of Go are you using (`go version`)?

```
$ go version
go version go1.14.6
```

### What operating system are you using?

Windows

### What version of Badger are you using?

v2

### Does this issue reproduce with the latest master?

yes

### Steps to Reproduce the issue

under windows, using cross-platform compile:  
set GOOS=linux  
set GOARCH=arm

### What Badger options were set?

opt.ValueLogLoadingMode = options.FileIO

### What did you do?

Try to build my application to an arm/Linux binary

### What did you expect to see?

it compiled 4 weeks ago without any issues

### What did you see instead?

…\[github.com](http://github.com)\dgraph-io\badger\value.go:50:5: constant 4294967295 overflows int

---

<div class="post-metadata">

**Author:** ![ahsan](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/ahsan/32/3517_2.png) [@ahsan](https://discuss.dgraph.io/u/ahsan)\
**Post date:** [August 6, 2020, 11:52am UTC](https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267/2 "2020-08-06T11:52:47Z")

</div>

Hey @duckybsd,

Thanks for filing the issue. Can you please confirm if you are using 32-bit windows?

---

<div class="post-metadata">

**Author:** ![ibrahim](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/ibrahim/32/6387_2.png) [@ibrahim](https://discuss.dgraph.io/u/ibrahim)\
**Post date:** [August 6, 2020, 12:39pm UTC](https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267/3 "2020-08-06T12:39:00Z")

</div>

Badger build has been failing on 32 bit machines for a while and there is an open issue about it [Fix badger builds on 32 bit machines](http://discuss.hypermode.com/t/fix-badger-builds-on-32-bit-machines/8679) .

As for this crash, this should be a simple change as this integer is overflowing on 32 bit machines

> <https://github.com/dgraph-io/badger/blob/3e067a54e5964bf7640c7d74fa92cd015f2a3fc8/value.go#L50>

We’re looking for contributions so feel free to send a PR.

---

<div class="post-metadata">

**Author:** ![duckybsd](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/duckybsd/32/5508_2.png) [@duckybsd](https://discuss.dgraph.io/u/duckybsd)\
**Post date:** [August 7, 2020, 5:10am UTC](https://discuss.dgraph.io/t/badger-build-failed-for-goos-linux-arm/9267/4 "2020-08-07T05:10:13Z")

</div>

I am using windows 10 64 bits and try to do a cross compile my application to Linux/arm 32 bits binary
