From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.99.2.3 with SMTP id 3mr1302422pgc.175.1504558878576; Mon, 04 Sep 2017 14:01:18 -0700 (PDT) X-Received: by 10.36.36.81 with SMTP id f78mr50453ita.9.1504558878504; Mon, 04 Sep 2017 14:01:18 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!feeder.erje.net!2.eu.feeder.erje.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.am4!peer.am4.highwinds-media.com!peer02.fr7!futter-mich.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!q8no127151qtb.0!news-out.google.com!j49ni3295qtc.1!nntp.google.com!h15no345040qta.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 4 Sep 2017 14:01:18 -0700 (PDT) In-Reply-To: <0fad567d-4c9d-42e3-9fb6-e3dc4a67c6db@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:1205:5055:3750:cc7c:7e41:c020:81b3; posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG NNTP-Posting-Host: 2a02:1205:5055:3750:cc7c:7e41:c020:81b3 References: <6d6e96b3-b881-43d7-a5cc-5c131ac97c03@googlegroups.com> <712651ae-2403-4d61-ab8e-f696c9352dc9@googlegroups.com> <76eec2b1-22e9-4e44-a560-54f4fe715b0d@googlegroups.com> <2445690d-9892-4123-9587-f0e5874682a6@googlegroups.com> <0fad567d-4c9d-42e3-9fb6-e3dc4a67c6db@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <65a936fb-8fb7-47b4-adf8-88f37a98bff3@googlegroups.com> Subject: Re: link errors with GNAT GPL 2016 and gprof From: gautier_niouzes@hotmail.com Injection-Date: Mon, 04 Sep 2017 21:01:18 +0000 Content-Type: text/plain; charset="UTF-8" X-Received-Body-CRC: 3070723397 X-Received-Bytes: 2360 Xref: feeder.eternal-september.org comp.lang.ada:47932 Date: 2017-09-04T14:01:18-07:00 List-Id: In this case, extending the zipada.gpr example, the following is working on GPL 2017 (with some luck, on 2016 or earlier too) : zzz.gpr : ---- with "zipada"; project ZZZ is for Main use ("zzz.adb"); for Source_Dirs use ("zzz"); for Exec_Dir use "."; package Ide renames ZipAda.Ide; package Builder renames ZipAda.Builder; package Compiler renames ZipAda.Compiler; package Binder renames ZipAda.Binder; package Linker renames ZipAda.Linker; end ZZZ; ---- New directory "zzz", and a copy of tools/zipada.adb as zzz/zzz.adb. Then: gprbuild -P ZZZ -XBuild_Mode=Profiling Testing the executable: zzz gpr *.gpr (creates a Zip file gpr.zip, plus gmon.out) Run the profiler: gprof zzz.exe >zzz.log (creates zzz.log with profiling report) HTH G.