Menu

#76 Patch compiler LCC/LCC64

Next_Release
wont-fix
nobody
Patch
2022-10-01
2014-10-31
Bat
No

Patch for LCC64 support + minor correction for LCC (LCC-Win32) support

1 Attachments

Discussion

  • Bat

    Bat - 2014-10-31

    This patch should also been added for scripted wizard correctly handle LCC64

     
  • Morten MacFly

    Morten MacFly - 2015-02-07
    • Type: --> Undefined
     
  • Teodor Petrov

    Teodor Petrov - 2016-01-20
    • labels: Patch, Compiler, LCC, LCC64 --> Patch, Compiler, LCC, LCC64, Wizard
    • Type: Undefined --> Patch
     
  • Teodor Petrov

    Teodor Petrov - 2016-01-20
    • labels: Patch, Compiler, LCC, LCC64, Wizard --> Compiler, LCC, LCC64, Wizard
     
  • Andrew Cottrell

    Andrew Cottrell - 2022-05-17

    The compiler_lcc_lcc64.patch looks okay w.r.t. it adds a new compiler option, but needs to be updated for wxT, _T, _ and wxString.Format changes .
    The common_functions.script_for_lcc64.patch has changes that are not right, one example is:
    ShowWarning(_T("This wizard doesn't know how to setup debug flags for this compiler.\n")+compilerID);
    this should be changed to the following as it is way more understandable and readable output:
    ShowWarning(wxString::Format(_("This wizard doesn't know how to setup debug flags for the %s compiler.\n"), compilerID);

    Also be aware that the LLC has not allot of updates since 2016 as per the https://lcc-win32.services.net/README file.

    So IMHO unless someone wants to update the patches and ensure they work with the trunk then this ticket will go no where.

     
  • Bat

    Bat - 2022-05-17

    Yes LCC-Win32 is "end of life" product. This is a closed sources compiler and programmer (Jacob Navia) as retired a few years ago, it will not open source it.
    This compiler (32 bit version at least) has some usage in specific cases, it now tends to be replaced by GCC
    I can reformat the patch, testing against trunk will took a bit more time. Regarding information above, any chance to go to integration or it is waste of time ?

     
  • Andrew Cottrell

    Andrew Cottrell - 2022-05-17

    Based on my personal experience I think you are wasting your time working on this, unless you really need it as I am not the one who will be merging the change and as you have seen it has taken how many years for someone to look at it.

    I have issues getting changes for Windows GCC detection merged using currently supported compilers that are used to build C::B!!!!!!

     
  • Andrew Cottrell

    Andrew Cottrell - 2022-09-22

    Miguel, if you have time could you have a read of this ticket and [77] and if you think they should be closed can you please close them. Thanks Andrew

     
  • Bat

    Bat - 2022-09-22

    Agree with ticket #76 and #77 closing. It seems I can't do this myself (even I'm the creator of ticket), only adminstrator can.

     
  • Miguel Gimenez

    Miguel Gimenez - 2022-09-23

    @bat, if you create an integrated patch for current trunk I will commit it.

    Andrew's comments about wxString::Format and _T() are usually valid, but I do not think they will work in scripts. For example, calls to wxT() can not be removed.

     
  • Miguel Gimenez

    Miguel Gimenez - 2022-09-23
    • assigned_to: Miguel Gimenez
     
  • Miguel Gimenez

    Miguel Gimenez - 2022-10-01
    • status: open --> wont-fix
    • assigned_to: Miguel Gimenez --> nobody
     

Log in to post a comment.