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

Port to Plan 9 #510

Open
wants to merge 18 commits into
base: master
from

Conversation

@lufia
Copy link

commented Mar 24, 2019

I've ported to Plan 9(9legacy).

Plan 9 don't have GNU autotools, and porting it is very hard, so I decide that create mkfiles manually.
Also I created few patches in plan9 directory because Plan 9's ANSI/POSIX C compiler supports only a part of C99 standard.

@lufia lufia force-pushed the lufia:plan9 branch from bf58663 to cb675fc Apr 8, 2019

@lufia lufia marked this pull request as ready for review Apr 8, 2019

@lufia

This comment has been minimized.

Copy link
Author

commented Apr 29, 2019

I think this p-r is ready for review.
Is there something to prepare here?

@lufia

This comment has been minimized.

Copy link
Author

commented May 14, 2019

I will give it a try to generate mkfiles from Makefile.am.

@busterb

This comment has been minimized.

Copy link
Member

commented May 17, 2019

Great, thanks!

@lufia lufia force-pushed the lufia:plan9 branch 4 times, most recently from b4a4427 to cd79456 May 20, 2019

@lufia lufia force-pushed the lufia:plan9 branch 6 times, most recently from 6fb8a3d to 27ad9fc May 27, 2019

@lufia lufia force-pushed the lufia:plan9 branch from 27ad9fc to 0e72b5c Jun 1, 2019

@lufia

This comment has been minimized.

Copy link
Author

commented Jun 1, 2019

I did to be able to generate mkfiles from Makefile.am.
To generate mkfiles, a user just run ./autogen.rc in Plan 9 before building LibreSSL.
LibreSSL developers would not need to mind Plan 9.

Though /mkfile or /apps/mkfile still exists, it is rarely that edit them.

@lufia lufia force-pushed the lufia:plan9 branch 3 times, most recently from cfbf5ea to 7dc48c1 Jun 20, 2019

@lufia lufia force-pushed the lufia:plan9 branch from 7dc48c1 to c25731f Jun 23, 2019

@lufia

This comment has been minimized.

Copy link
Author

commented Jun 24, 2019

I added a commit to my pull request.
This commit changes update.sh to be able to generate obj_mac.h and obj_dat.h without perl in Plan 9.

I use usually 9legacy but I think 9front could be same.

@lufia

This comment has been minimized.

Copy link
Author

commented Jul 27, 2019

Is there any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.