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

remove unused strings from binary #8

Merged
merged 1 commit into from Apr 2, 2015
Merged

remove unused strings from binary #8

merged 1 commit into from Apr 2, 2015

Conversation

bulk88
Copy link
Contributor

@bulk88 bulk88 commented Jan 5, 2015

On VC2003/win32, these 2 strings were stored in RW memory in the shared
library. They are unused/unreferenced in Time::Piece. Remove them to make
the shared library binary smaller.

On VC2003/win32, these 2 strings were stored in RW memory in the shared
library. They are unused/unreferenced in Time::Piece. Remove them to make
the shared library binary smaller.
@smith153
Copy link
Collaborator

smith153 commented Apr 1, 2015

I can merge, but why are we adding a define for NOID?

@bulk88
Copy link
Contributor Author

bulk88 commented Apr 1, 2015

So that vars copyright and sccsid are compiled out but still remain in source code. Since the strptime code isn't a normal FOSS license, I am not sure we can outright delete those 2 vars from the src code. If you think we can, feel free to delete them. The 2 vars and their data are unused by Time::Piece, and waste space in the final shared library.

The vars might be related to http://en.wikipedia.org/wiki/Source_Code_Control_System .

@smith153
Copy link
Collaborator

smith153 commented Apr 2, 2015

@smith153 smith153 merged commit 8add330 into Dual-Life:master Apr 2, 2015
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

Successfully merging this pull request may close these issues.

None yet

2 participants