Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-11 Thread David Crayford
essage- > From: IBM Mainframe Discussion List On Behalf Of > Matt Hogstrom > Sent: Wednesday, May 10, 2023 1:38 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: XLC version? [was: RE: XLC - Weak symbols] > > ..snip.. >

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-11 Thread David Crayford
cussion List On Behalf Of > David Crayford > Sent: Wednesday, May 10, 2023 5:58 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: Re: XLC version? [was: RE: XLC - Weak symbols] > >> On 11 May 2023, at 6:25 am, Frank Swarbrick >> wrote: >> >> Has anyone here ev

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-11 Thread Mario Bezzi
Matt Hogstrom Sent: Wednesday, May 10, 2023 1:38 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] ..snip.. What would be awesome is a new Linux System Services (LSS) šŸ˜„ -- For IBM-MAIN subs

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Frank Swarbrick
Is it bad because it's slow, or some other reason(s)? -Original Message- From: IBM Mainframe Discussion List On Behalf Of David Crayford Sent: Wednesday, May 10, 2023 5:58 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] > On 11 May 2023,

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread David Crayford
> On 11 May 2023, at 12:23 am, Phil Smith III wrote: > > Peter Farley wrote: >> Well, if Open XL C/C++ is the "wave of the future" then IBM had better >> plan to also buy and integrate all of Rocket's GNU ports (especially >> bash) because I for one can NOT work in that @#$%!^ POSIX "sh" they >>

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread David Crayford
IBM announced their intentions on the LLVM several years ago. It’s a win/win as they can do more with less. There is a huge community of Clang/LLVM committers who are top notch engineers. The announcement had the following sentence which may elude to future plans to support data sets. https:/

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread David Crayford
All of those tools have already been ported and are either open source or commercially supported by Rocket. FWIW, I’ve been using a termino data base that supports xterm-256color for maybe a decade. It’s simple just by downloading the directory from Linux. IBM have made it easier with their ncu

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread David Crayford
t; Subject: Re: XLC version? [was: RE: XLC - Weak symbols] > > Current versions of, e.g., bash, go, ooRexx, perl, python, ruby, rust, x11. > > > -- > Shmuel (Seymour J.) Metz > http://mason.gmu.edu/~smetz3 > > > From: IBM Ma

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Frank Swarbrick
Has anyone here ever used X11 under z/OS? -Original Message- From: IBM Mainframe Discussion List On Behalf Of Seymour J Metz Sent: Wednesday, May 10, 2023 12:36 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] Current versions of, e.g., bash, go

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Phil Smith III
Charles Mills asked: >Got that, I think. What I was trying to ask is what is the difference >between them? Why would I choose one of those over the other? ? Because you need the more modern features (2.4.1) or you need/want to do your work from the MVS side (2.4)? I feel like I'm missing your po

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Charles Mills
> the later two versions are more modern and thus more compliant with current C > standards Got that, I think. What I was trying to ask is what is the difference between them? Why would I choose one of those over the other? Charles On Wed, 10 May 2023 12:50:20 -0400, Phil Smith III wrote: >C

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Seymour J Metz
...@listserv.ua.edu] Sent: Wednesday, May 10, 2023 12:34 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] "Install bash" is not a possibility in some shops. IBM needs to make bash available (and supported) in ALL delivered/updated z/OS systems, as

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Farley, Peter
+11 on all points. Now you're talking!! I'll take LSS too please. Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Matt Hogstrom Sent: Wednesday, May 10, 2023 1:38 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak sym

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Matt Hogstrom
I’d include languages like: python node go as well as git and update terminfo to support more modern terminal types than vt100 … xterm-256color anyone ? Right now USS is a scavenger hunt to make it remotely useable by find items one at a time. What would be awesome is a new Linux System Se

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Farley, Peter
ssion List On Behalf Of Phil Smith III Sent: Wednesday, May 10, 2023 12:50 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] Charles Mills asked: >Question: what are the advantages and disadvantages of XL C/C++ 2.4.1 >W/D versus Open XL C/C++? Why might

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Phil Smith III
Charles Mills asked: >Question: what are the advantages and disadvantages of XL C/C++ 2.4.1 >W/D versus Open XL C/C++? Why might I choose to use one versus the >other? What I got from DavidĀ’s note is that the later two versions are more modern and thus more compliant with current C standards. Th

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Phil Smith III
Peter Farley wrote: >"Install bash" is not a possibility in some shops. IBM needs to make >bash available (and supported) in ALL delivered/updated z/OS systems, >as a standard part of z/OS, so that there is no choice in the matter. >Ditto for all the other necessary GNU utilities of course. Of cou

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Farley, Peter
y USD$0.02. Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Phil Smith III Sent: Wednesday, May 10, 2023 12:23 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] Peter Farley wrote: >Well, if Open XL C/C++ is the "

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Phil Smith III
Peter Farley wrote: >Well, if Open XL C/C++ is the "wave of the future" then IBM had better >plan to also buy and integrate all of Rocket's GNU ports (especially >bash) because I for one can NOT work in that @#$%!^ POSIX "sh" they >supply at the moment. It is a hideous shell to try to work in. It d

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Farley, Peter
On Behalf Of David Crayford Sent: Tuesday, May 9, 2023 10:36 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] 2.4.1 is more than a slight update, it’s a completely different front-end. To make it more confusing there are three C/C++ compiler products on

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Charles Mills
Thank you, @David. I have been to the disclosure sessions and this is clearer than anything I have heard from IBM. Question: what are the advantages and disadvantages of XL C/C++ 2.4.1 W/D versus Open XL C/C++? Why might I choose to use one versus the other? Thanks, Charles On Wed, 10 May 2023

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-10 Thread Phil Smith III
David Crayford wrote, in part: >2.4.1 is more than a slight update, it's a completely different >front-end. To make it more confusing there are three C/C++ compiler >products on z/OS. Yes, that is hella confusing. With similar names AND versions, at least for two of them. And it sounds you'

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-09 Thread David Crayford
2.4.1 is more than a slight update, it’s a completely different front-end. To make it more confusing there are three C/C++ compiler products on z/OS. XL C/C++ is the legacy compiler which supports 31/64-bit and has CICS translation built it. It can run as a batch program. IBM have made no state

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-09 Thread Steve Smith
Yeah, I've been just as confused as anyone. It doesn't make much sense to have an entirely new compiler ("Open XL C/C++") with a name so subtly different from the old one ("XL C/C++"). It's typical of IBM to add & remove fashionable buzzwords to/from product names with no significance. So this is

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Phil Smith III
David Crayford wrote: >They're different products. I can't see a convergence as that would be >a high impact change to customers and would require Metal/C spinning >off. It's far more likely that XL 2.4.1 and Open XL C/C++ will >converge. Huh, something gave me the impression that 2.4.1 was

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread David Crayford
They’re different products. I can’t see a convergence as that would be a high impact change to customers and would require Metal/C spinning off. It’s far more likely that XL 2.4.1 and Open XL C/C++ will converge. > On 9 May 2023, at 5:18 am, Phil Smith III wrote: > > Linda, > > > > How do t

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Phil Smith III
Linda, How do the two relate? Will the 2.4.1 USS-only version become the main path? Or will they converge? -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the me

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Farley, Peter
-MAIN@LISTSERV.UA.EDU Subject: Re: XLC version? [was: RE: XLC - Weak symbols] On Mon, 8 May 2023 17:58:19 +, Farley, Peter wrote: >I am more than a bit confused. I know I saw an announcement that XLC 2.4.1 >was available for download, but exactly which version is supplied in the z/OS &g

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Linda Chui
On Mon, 8 May 2023 17:58:19 +, Farley, Peter wrote: >I am more than a bit confused. I know I saw an announcement that XLC 2.4.1 >was available for download, but exactly which version is supplied in the z/OS >PDSE's in an existing z/OS 2.4 environment? Is this new XLC version available >

Re: XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Phil Smith III
Peter Farley asked some excellent questions that I'd also like to understand the answers to! I'm mostly replying to say "I don't know so don't expect answers from ME, alas". -- For IBM-MAIN subscribe / signoff / archive access

XLC version? [was: RE: XLC - Weak symbols]

2023-05-08 Thread Farley, Peter
Peter -Original Message- From: IBM Mainframe Discussion List On Behalf Of Phil Smith III Sent: Monday, May 8, 2023 11:21 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC - Weak symbols Neale Ferguson wrote, in part: >There's no #pragma weak in SC14-7308-40. What manual were you >referenci

Re: XLC - Weak symbols

2023-05-08 Thread Phil Smith III
Neale Ferguson wrote, in part: >There's no #pragma weak in SC14-7308-40. What manual were you >referencing? I am on V2.4. SC31-5801-00, "Compiler Reference for XL C/C++ V2.4.1 for z/OS V2.4". Note the 2.4.1. The compiler seems to have two versions, traditional (pre-2.4.1) and "Open" (2.4.1 and p

Re: XLC - Weak symbols

2023-05-07 Thread Neale Ferguson
> Could you use __asm() to generate a WXTRN statement? XLC doesn't allow it: SMAQ203E Unsupported external symbol type: > Which XL C? Looking at the compiler ref for 2.4.1, it includes > #pragma weak (C only) There's no #pragma weak in SC14-7308-40. What manual were you referencing? I am on V2

Re: XLC - Weak symbols

2023-05-05 Thread Phil Smith III
Neale Ferguson write, in part: >Is it possible to declare a "weak" symbol with XLC? Which XL C? Looking at the compiler ref for 2.4.1, it includes #pragma weak (C only) but that doesn't mean you're using that version. -- For IB

Re: XLC - Weak symbols

2023-05-05 Thread Robin Atwood
You are, of course, right but using LET just means you should pay attention to your binder listings! -Original Message- From: IBM Mainframe Discussion List On Behalf Of Tony Harminc Sent: Friday, May 5, 2023 5:46 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: XLC - Weak symbols On Fri

Re: XLC - Weak symbols

2023-05-05 Thread Tony Harminc
Of Neale Ferguson > Sent: Friday, May 5, 2023 2:53 PM > To: IBM-MAIN@LISTSERV.UA.EDU > Subject: XLC - Weak symbols > > Is it possible to declare a ā€œweakā€ symbol with XLC? i.e. Using GNU C I can > either > > #pragma weak > extern void * ; > extern void * __a

Re: XLC - Weak symbols

2023-05-05 Thread Tony Harminc
On Fri, 5 May 2023 at 09:53, Neale Ferguson wrote: > Is it possible to declare a ā€œweakā€ symbol with XLC? i.e. Using GNU C I can > either > > #pragma weak > extern void * ; > extern void * __attribute__((weak)); > > But neither of these forms are accepted by XLC and I can’t see anyth

Re: XLC - Weak symbols

2023-05-05 Thread Robin Atwood
riday, May 5, 2023 2:53 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: XLC - Weak symbols Is it possible to declare a ā€œweakā€ symbol with XLC? i.e. Using GNU C I can either #pragma weak extern void * ; extern void * __attribute__((weak)); But neither of these forms are accepted by XLC

XLC - Weak symbols

2023-05-05 Thread Neale Ferguson
Is it possible to declare a ā€œweakā€ symbol with XLC? i.e. Using GNU C I can either #pragma weak extern void * ; extern void * __attribute__((weak)); But neither of these forms are accepted by XLC and I can’t see anything in the language reference. I want to define a symbol that ma