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

Arch latest flags #368

Closed
wants to merge 2 commits into
base: tic_0.48.0
from

Conversation

Projects
None yet
2 participants
@josefnpat
Collaborator

josefnpat commented Oct 30, 2017

First change relates to #367. Ubuntu won't compile if I remove the -Llib/linux from LINUX64_LIBS. I didn't make that change.

Not entirely sure, but may fix #367 - can't tell until I test on my archbox.

Second change relates to makefile rename. Not sure if AUR maintainer needs to be informed.
Further reading for reason: https://www.gnu.org/software/make/manual/make.html#Makefile-Names

@nesbox

This comment has been minimized.

Show comment
Hide comment
@nesbox

nesbox Oct 31, 2017

Owner

Honestly, I don't understand what these changes do :(
I better will add instructions how to build TIC from scratch without prebuilt libs

Owner

nesbox commented Oct 31, 2017

Honestly, I don't understand what these changes do :(
I better will add instructions how to build TIC from scratch without prebuilt libs

@josefnpat

This comment has been minimized.

Show comment
Hide comment
@josefnpat

josefnpat Oct 31, 2017

Collaborator

@nesbox I made a typo. First change relates to #352.

Regardless, I don't really know what the flags do either. #352 wasn't really clear on what it did, and seens to be awol. I will say though that make takes a confusingly long time to compile. I'm wondering if all the files are being compiled in batch as opposed to letting make compile them in a dependency chain (thus compiling them in parallel.)

On a different note; can we rename makefile to Makefile?

Collaborator

josefnpat commented Oct 31, 2017

@nesbox I made a typo. First change relates to #352.

Regardless, I don't really know what the flags do either. #352 wasn't really clear on what it did, and seens to be awol. I will say though that make takes a confusingly long time to compile. I'm wondering if all the files are being compiled in batch as opposed to letting make compile them in a dependency chain (thus compiling them in parallel.)

On a different note; can we rename makefile to Makefile?

@nesbox

This comment has been minimized.

Show comment
Hide comment
@nesbox

nesbox Nov 1, 2017

Owner

Long compile time is due -flto flag (Link Time Optimization) to reduce output size. I think we could have two versions with LTO and without it.
Ok, lets just rename makefile->Makefile in the PR (and I'll add How to Build from scratch instructions later)

Owner

nesbox commented Nov 1, 2017

Long compile time is due -flto flag (Link Time Optimization) to reduce output size. I think we could have two versions with LTO and without it.
Ok, lets just rename makefile->Makefile in the PR (and I'll add How to Build from scratch instructions later)

@josefnpat

This comment has been minimized.

Show comment
Hide comment
@josefnpat

josefnpat Nov 1, 2017

Collaborator

@nesbox what if we added a flag that removes -flto then? That way we have smaller dev cycles, and the community will get the benefit of small binaries built from source.

Collaborator

josefnpat commented Nov 1, 2017

@nesbox what if we added a flag that removes -flto then? That way we have smaller dev cycles, and the community will get the benefit of small binaries built from source.

@nesbox

This comment has been minimized.

Show comment
Hide comment
@nesbox

nesbox Nov 1, 2017

Owner

I created an issue #373
closing the PR then

Owner

nesbox commented Nov 1, 2017

I created an issue #373
closing the PR then

@nesbox nesbox closed this Nov 1, 2017

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