This is the mail archive of the sid@sourceware.org mailing list for the SID project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
When creating a new port, I generally pick an existing one that has similar capabilities and clone it. That is, I find every instance where it is mentioned in a file or a file name and copy the file/code while changing only the name of the port. You end up with a new port for your architecture which behaves like the port you cloned. I then rip out the guts of the cloned code and replace with the details of my new processor.I have written a new processor description with cgen and I am trying to update sid to incorporate the new processor.
I have perused the configure.* and Makefile.* files to understand what changes I need to make in order have the new processor built. Unfortunately I am not an expert in autoconf and automake and every time I attempt to rebuild the configure/Makefiles I run into multiple issues.
1) I am not entirely sure which configure.* and Makefile.* need to be
updated to add a new processor.
2) Lack of understanding how to rebuild configure scripts and Makefiles
When trying to rebuild configure scripts and Makefiles it appears thereI usually look at the head of the file I'm trying to re-generate to see which version of the tool was used. I'm generally able to find the version I need using a simple google search.
is a restriction and/or assumption on the particular version of the
tools that required.
It would be very nice if I could use the latest versions of theseI guess that would be up to higher powers than I to decide. If you are successful in using a later version of any tool, you should let us know what changes (if any) were needed.
utilities to build. U just need the recipe to regenerate the proper
files to build.
I hope this helps, Dave
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |