Thanks to visit codestin.com
Credit goes to github.com

Skip to content

OS400 port of curl requires deprecated IBM library #5176

@NattyNarwhal

Description

@NattyNarwhal

I had previously mentioned this in the pull request I did to fix the CCSID converter, but I realized I should have made a seperate issue for bringing attention to this. curl requires QADRT to build, which provides ASCII wrappers for libc/POSIX functions in the ILE, but IBM no longer supports or even offers this library to download. It would be wise to migrate curl to using LOCALETYPE(*LOCALEUTF) available with modern ILE, which provides similar wrappers and UTF-8 string constants without having to swaddle a temporary file in #pragma convert.

cc @monnerat @jonrumsey who did ILE port

curl/libcurl version

libcurl version 7.70.0-DEV                                                  
Mar 23 2020                                                                 
21:40:06                                                                    
Copyright (C) 1998-2016 Daniel Stenberg et al. OS/400 version by P. Monnerat

operating system

IBM i 7.2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions