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

Support for 32-bit Linux #38

Closed
kc87654321 opened this issue Jun 3, 2016 · 6 comments
Closed

Support for 32-bit Linux #38

kc87654321 opened this issue Jun 3, 2016 · 6 comments

Comments

@kc87654321
Copy link

ubuntu16, linux32
i get error:
/home/wd/go/go/bin/go build -i [/home/wd/go/work/src/demo]

github.com/keroserene/go-webrtc

/usr/bin/ld: cannot find -lwebrtc-linux-386-magic
collect2: error: ld returned 1 exit status

@arlolra
Copy link
Collaborator

arlolra commented Jun 3, 2016

Unfortunately, we've only included the magic for 64-bit architectures (see lib/) so far.

Support for 32-bit Linux was added as part of https://trac.torproject.org/projects/tor/ticket/19001 (93f5259, 3a7f6ae) though. Describing the process will be easier once #23 is closed.

@kc87654321
Copy link
Author

chao,arlolra ,Taks very mach, ,have any web than can download the lwebrtc-linux-386-magic.a ?

arlolra pushed a commit to arlolra/tor-browser-bundle that referenced this issue Aug 13, 2016
@arlolra arlolra changed the title can u help, thanks Support for 32-bit Linux Nov 16, 2016
@traumschule
Copy link

Ran into this on debian buster 32-bit for https://trac.torproject.org/projects/tor/wiki/doc/Snowflake#Option2standalone:

~/go/src/git.torproject.org/pluggable-transports/snowflake/proxy-go$ torsocks go get                                                                                                  
# github.com/keroserene/go-webrtc
/usr/bin/ld: cannot find -lwebrtc-linux-386-magic
collect2: error: ld returned 1 exit status

@uumaro
Copy link
Collaborator

uumaro commented Dec 19, 2018

Is there any reason why we don't include a prebuilt linux-386 library by default? Since the porting work is done, it ought to be as simple as GOOS=linux GOARCH=386 ./build.sh.

uumaro pushed a commit to uumaro/go-webrtc that referenced this issue Dec 19, 2018
GOOS=linux GOARCH=386 ./build.sh

Closes keroserene#38.
@uumaro
Copy link
Collaborator

uumaro commented Dec 19, 2018

@kc87654321, @traumschule, does the library built in #103 work for you?

arlolra pushed a commit that referenced this issue Dec 19, 2018
GOOS=linux GOARCH=386 ./build.sh

Closes #38.
@arlolra
Copy link
Collaborator

arlolra commented Dec 19, 2018

Is there any reason why we don't include a prebuilt linux-386 library by default?

Nope

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

No branches or pull requests

4 participants