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

CMake build #4

Closed
v1bri opened this issue Aug 8, 2016 · 9 comments
Closed

CMake build #4

v1bri opened this issue Aug 8, 2016 · 9 comments

Comments

@v1bri
Copy link
Contributor

v1bri commented Aug 8, 2016

Not really an issue, but would you guys be interested in adding CMake support to the project? I find it helps with cross compiling. I can submit a pull request if that works.

@brian-armstrong
Copy link
Member

Well, CMake would definitely make it nicer. It's already arguably broken on osx.

One thing I'd want to see in a CMake impl would be a check for the x86 intrinsics, since libfec can build much faster SSE binaries if those instructions are available.

@v1bri
Copy link
Contributor Author

v1bri commented Aug 12, 2016

I think I've got most of that covered. All feedback welcome.

@brian-armstrong
Copy link
Member

Merged. Thanks again :)

@sanjeev1994
Copy link

error: fec_get_enc_msg_length(), convolutional codes unavailable (install libfec)

i installed libfec and then also i am getting the above error

@brian-armstrong
Copy link
Member

@sanjeev1994 I think your error belongs in its own issue, and likely on the quiet project

The next step you'll want to do is re-build/install liquid-dsp. Since you likely built it before having libfec installed, it wouldn't have built is libfec component. Now that you have it, it'll detect it when you rebuild it, and put the libfec handler in to its build. Then you error should go away

@sanjeev1994
Copy link

sanjeev1994 commented May 12, 2017 via email

@jgaeddert
Copy link
Contributor

@sanjeev1994, after installing libfec, you might need to run sudo ldconfig to bind the libraries so they can be linked externally.

@sanjeev1994
Copy link

@jgaeddert I am using mac os. sudo ldconfig is not needed and mac os and that command cant be run in mac os also. If i run that command i am getting this error "sudo: ldconfig: command not found"

@brian-armstrong
Copy link
Member

@sanjeev1994 Please move this discussion to a new issue. Also, when you do, post any output from liquid's ./configure regarding fec. You should see a couple of lines there regarding either finding or not finding fec.

@quiet quiet locked and limited conversation to collaborators May 14, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants