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

Installation failure on go1.12 #82

Open
ryanrain2016 opened this issue Mar 19, 2019 · 9 comments
Open

Installation failure on go1.12 #82

ryanrain2016 opened this issue Mar 19, 2019 · 9 comments

Comments

@ryanrain2016
Copy link

I install this project with go 1.12.1 on CentOS 7. while lgo install , I got a error:

2019/03/19 07:54:31 Install lgo to /home/jupyter/.lgopath
2019/03/19 07:54:31 Building libstd.so
2019/03/19 07:54:36 Building lgo core package
2019/03/19 07:54:41 Building third-party packages in $GOPATH
2019/03/19 07:54:41 Installing lgo-internal
# github.com/yunabe/lgo/cmd/lgo-internal
type..MO7lsdMr: missing section for relocation target type..FEeY9FdU
type..MO7lsdMr: reloc 8 (R_CALL) to non-elf symbol type..FEeY9FdU (outer=type..FEeY9FdU) 49 (SABIALIAS)
2019/03/19 07:54:48 Failed to build lgo-internal: exit status 2

google provides me no help. Is there something wrong with go 1.12.1?

@birbird
Copy link

birbird commented May 6, 2019

I have the same problem

@Russtopia
Copy link

I also have this issue building lgo with Go 1.12.

$ go version
go version go1.12.1 linux/amd64

@bxd
Copy link

bxd commented May 11, 2019

same issue met.
go version go1.12.5 linux/amd64

@lxzhu
Copy link

lxzhu commented May 23, 2019

same issue
go version go1.12.5 linux/amd64

@AlexaKuzhel
Copy link

same issue
go version go1.12 linux/amd64

1 similar comment
@luoying1105
Copy link

same issue
go version go1.12 linux/amd64

yunabe added a commit that referenced this issue Jul 9, 2019
@yunabe
Copy link
Owner

yunabe commented Jul 9, 2019

Thank you for the reports, all.

I added a section about the current status of this project:
https://github.com/yunabe/lgo#disclaimer

Since go1.10, this Go kernel has performance issue due to a performance regression in Go tool chain.

Also, this Go kernel can not be built with go1.12 due to another regression in Go tool chain.

Now, the compiler options this kernel relies on are completely broken and I'm not sure when they will fix the regressions. Unfortunately, they don't plan to fix this in go1.13 as of July 8th 2019. If you are interested in using this kernel, please upvote the bugs. For a while, please use other Go kernels if you want to use the later version of Go with Jupyter notebook.

@IsaacWolverton
Copy link

I believe this issue was resolved in go1.13. I was able to install straightforwardly on go1.13.5 linux/amd64 and performance seems perfectly acceptable. I don't know how it compares to go1.9 but it is certainly good enough to be productive.

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

10 participants