-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Older compiler compatibility changes #1408
Conversation
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentaadl Accu adoc alignedallocator asciidoctor autodetect autonumbering awt bavail bbd bc BLSP bootup capout chown cinttypes Classloader classpath componentaction compositestructures concat configurator creatingdocsetswithdoxygen deserializer Dinstall dll doall Donatas donsim ecore eps errstr esac fprim FPRIMEPROTOCOL fsanitize getenv gethostbyname getmtime gmail Gnd GNDIF groupadd groupmod hdp HOMEPAGE hostent ifchange IFXML IJET includefile inorder INSTALLDIR instanceof interoperability isfgen isfpluginexec isfxmlwriter itcl javabuilder javac javanature javax jdt jf JFile jmi JOption junit kevensen magicdraw mcternan mdbasiccomponents mdinternalstructures mdkernel mdports mdprofiles mdxml mdzip memoize mngr mpmcs mscgen nasafprime netdb Netscape's NGAT nh nio nomagic nondetached nroff OMG's OS'es peeker placeholders PLUGINDIR Prepends println propvals PROTOCOLINTERFACE refman RHEL RPISCHEDCONTEXTS saikiranra sbt Simkunas SOCKETIPDRIVERTYPES SQL's sramanan startword strcat strcpy submenu tcl templating textui tgz tkgui tmpd tmpdir toclevels toolbar ubuntu uk ul uml useradd usermod ve virtualenv vla vmsize vn watney wget workaround workspaces xargs Xmx Xss XvfbSome files were were automatically ignoredThese sample patterns would exclude them:
You should consider adding them to:
File matching is via Perl regular expressions. To check these files, more of their words need to be in the dictionary than not. You can use To accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:timcanham/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentaadl Accu adoc alignedallocator asciidoctor autodetect autonumbering awt bavail bbd bc BLSP bootup capout chown cinttypes Classloader classpath componentaction compositestructures concat configurator creatingdocsetswithdoxygen deserializer Dinstall dll doall Donatas donsim ecore eps errstr esac fprim FPRIMEPROTOCOL fsanitize getenv gethostbyname getmtime gmail Gnd GNDIF groupadd groupmod hdp HOMEPAGE hostent ifchange IFXML IJET includefile inorder INSTALLDIR instanceof interoperability isfgen isfpluginexec isfxmlwriter itcl javabuilder javac javanature javax jdt jf JFile jmi JOption junit kevensen magicdraw mcternan mdbasiccomponents mdinternalstructures mdkernel mdports mdprofiles mdxml mdzip memoize mngr mpmcs mscgen nasafprime netdb Netscape's NGAT nh nio nomagic nondetached nroff OMG's OS'es peeker placeholders PLUGINDIR Prepends println propvals PROTOCOLINTERFACE refman RHEL RPISCHEDCONTEXTS saikiranra sbt Simkunas SOCKETIPDRIVERTYPES SQL's sramanan startword strcat strcpy submenu tcl templating textui tgz tkgui tmpd tmpdir toclevels toolbar ubuntu uk ul uml useradd usermod ve virtualenv vla vmsize vn watney wget workaround workspaces xargs Xmx Xss XvfbSome files were were automatically ignoredThese sample patterns would exclude them:
You should consider adding them to:
File matching is via Perl regular expressions. To check these files, more of their words need to be in the dictionary than not. You can use To accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:timcanham/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentaadl Accu adoc alignedallocator asciidoctor autodetect autonumbering awt bavail bbd bc BLSP bootup capout chown cinttypes Classloader classpath componentaction compositestructures concat configurator creatingdocsetswithdoxygen deserializer Dinstall dll doall Donatas donsim ecore eps errstr esac fprim FPRIMEPROTOCOL fsanitize getenv gethostbyname getmtime gmail Gnd GNDIF groupadd groupmod hdp HOMEPAGE hostent ifchange IFXML IJET includefile inorder INSTALLDIR instanceof interoperability isfgen isfpluginexec isfxmlwriter itcl javabuilder javac javanature javax jdt jf JFile jmi JOption junit kevensen magicdraw mcternan mdbasiccomponents mdinternalstructures mdkernel mdports mdprofiles mdxml mdzip memoize mngr mpmcs mscgen nasafprime netdb Netscape's NGAT nh nio nomagic nondetached nroff OMG's OS'es peeker placeholders PLUGINDIR Prepends println propvals PROTOCOLINTERFACE refman RHEL RPISCHEDCONTEXTS saikiranra sbt Simkunas SOCKETIPDRIVERTYPES SQL's sramanan startword strcat strcpy submenu tcl templating textui tgz tkgui tmpd tmpdir toclevels toolbar ubuntu uk ul uml useradd usermod ve virtualenv vla vmsize vn watney wget workaround workspaces xargs Xmx Xss XvfbSome files were were automatically ignoredThese sample patterns would exclude them:
You should consider adding them to:
File matching is via Perl regular expressions. To check these files, more of their words need to be in the dictionary than not. You can use To accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:timcanham/fprime.git repository
|
@check-spelling-bot ReportUnrecognized words, please review:
Previously acknowledged words that are now absentaadl Accu adoc alignedallocator asciidoctor autodetect autonumbering awt bavail bbd bc BLSP bootup capout chown cinttypes Classloader classpath componentaction compositestructures concat configurator creatingdocsetswithdoxygen deserializer Dinstall dll doall Donatas donsim ecore eps errstr esac fprim FPRIMEPROTOCOL getenv gethostbyname getmtime gmail Gnd GNDIF groupadd groupmod hdp HOMEPAGE hostent ifchange IFXML IJET includefile inorder INSTALLDIR instanceof interoperability isfgen isfpluginexec isfxmlwriter itcl javabuilder javac javanature javax jdt jf JFile jmi JOption junit kevensen magicdraw mcternan mdbasiccomponents mdinternalstructures mdkernel mdports mdprofiles mdxml mdzip memoize mngr mpmcs mscgen nasafprime netdb Netscape's NGAT nh nio nomagic nondetached nroff OMG's OS'es ovrTrace peeker placeholders PLUGINDIR Prepends println propvals PROTOCOLINTERFACE refman RHEL RPISCHEDCONTEXTS saikiranra sbt Simkunas SOCKETIPDRIVERTYPES SQL's sramanan startword strcat strcpy submenu tcl templating textui tgz tkgui tmpd tmpdir toclevels toolbar ubuntu uk ul uml useradd usermod ve virtualenv vmsize vn watney wget workaround workspaces xargs Xmx Xss XvfbSome files were were automatically ignoredThese sample patterns would exclude them:
You should consider adding them to:
File matching is via Perl regular expressions. To check these files, more of their words need to be in the dictionary than not. You can use To accept these unrecognized words as correct (and remove the previously acknowledged and now absent words), run the following commands... in a clone of the git@github.com:timcanham/fprime.git repository
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for now, still need to discuss long term solution.
* Experimental PPC build * VxWorks/GCC 4.3.3 compile backfixes * Changed using to typedef for older gcc * Added fp_compat.hpp header and commented code back in * Reverted vxworks experimental changes * Removed vxworks submodule * Some other reversions * Spelling * Update fp_compat.hpp * lestarch: deleting this * lestarch: reverting FP compat. Projects can add back in where needed. * Delete fp_compat.hpp Co-authored-by: M Starch <LeStarch@googlemail.com>
Change Description
Modified headers and code to make it more compatible with C++98 gcc compiler
Rationale
We are required to support this older compiler for a JPL project
Testing/Review Recommendations
None
Future Work
None