public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] llvm 3.8.1-1
@ 2016-07-21 20:25 Yaakov Selkowitz
  2016-12-07 23:58 ` Roger Pack
  0 siblings, 1 reply; 4+ messages in thread
From: Yaakov Selkowitz @ 2016-07-21 20:25 UTC (permalink / raw)
  To: cygwin

The following packages have been uploaded to the Cygwin distribution:

* llvm-3.8.1-1
* llvm-doc-3.8.1-1
* libllvm3.8-3.8.1-1
* libllvm-devel-3.8.1-1

The LLVM Core libraries provide a modern source- and target-independent 
optimizer, along with code generation support for many popular CPUs (as 
well as some less common ones!) These libraries are built around a well 
specified code representation known as the LLVM intermediate 
representation.

This is an update to the latest stable release.  The shared library is 
monolithic again per upstream design; therefore, the enabled backends have 
been minimized to preserve memory and disk space.  Well-justified requests 
to enable other backends may be considered for future releases.

--
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCEMENT] llvm 3.8.1-1
  2016-07-21 20:25 [ANNOUNCEMENT] llvm 3.8.1-1 Yaakov Selkowitz
@ 2016-12-07 23:58 ` Roger Pack
  2016-12-08  6:49   ` Yaakov Selkowitz
  0 siblings, 1 reply; 4+ messages in thread
From: Roger Pack @ 2016-12-07 23:58 UTC (permalink / raw)
  To: cygwin

On 7/21/16, Yaakov Selkowitz <yselkowitz@cygwin.com> wrote:
> The following packages have been uploaded to the Cygwin distribution:
>
> * llvm-3.8.1-1
> * llvm-doc-3.8.1-1
> * libllvm3.8-3.8.1-1
> * libllvm-devel-3.8.1-1

Awesome. I tried building 3.9.0 today and ran into

llvm-3.9.0.src/lib/Support/Unix/Signals.inc:418:5: error: ‘Dl_info’
was not declared in this scope
 Dl_info dlinfo;

then when I kind of worked around that by modifying Signals.cpp and
change it to include windows.inc

at link time I end up with this:

Linking CXX executable ../../bin/llvm-tblgen.exe
CMakeFiles/obj.llvm-tblgen.dir/TableGen.cpp.o: In function `main':
/home/packrd/llvm/llvm-3.9.0.src/utils/TableGen/TableGen.cpp:188:
undefined reference to
`llvm::sys::PrintStackTraceOnErrorSignal(llvm::StringRef, bool)'


Any hints/suggestions there?
Thanks!

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCEMENT] llvm 3.8.1-1
  2016-12-07 23:58 ` Roger Pack
@ 2016-12-08  6:49   ` Yaakov Selkowitz
  2016-12-13 22:56     ` Roger Pack
  0 siblings, 1 reply; 4+ messages in thread
From: Yaakov Selkowitz @ 2016-12-08  6:49 UTC (permalink / raw)
  To: cygwin

On 2016-12-07 17:57, Roger Pack wrote:
> Awesome. I tried building 3.9.0 today and ran into
>
> llvm-3.9.0.src/lib/Support/Unix/Signals.inc:418:5: error: ‘Dl_info’
> was not declared in this scope
>  Dl_info dlinfo;

Already fixed upstream:

http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Unix/Signals.inc?r1=282919&r2=283427

> then when I kind of worked around that by modifying Signals.cpp and
> change it to include windows.inc

Ouch.  That's certainly not going to give you the desired results.

I plan to look at rebasing sometime after 3.9.1 is out.

-- 
Yaakov

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ANNOUNCEMENT] llvm 3.8.1-1
  2016-12-08  6:49   ` Yaakov Selkowitz
@ 2016-12-13 22:56     ` Roger Pack
  0 siblings, 0 replies; 4+ messages in thread
From: Roger Pack @ 2016-12-13 22:56 UTC (permalink / raw)
  To: cygwin; +Cc: llvm-dev

On 12/7/16, Yaakov Selkowitz <yselkowitz@cygwin.com> wrote:
> On 2016-12-07 17:57, Roger Pack wrote:
>> Awesome. I tried building 3.9.0 today and ran into
>>
>> llvm-3.9.0.src/lib/Support/Unix/Signals.inc:418:5: error: ‘Dl_info’
>> was not declared in this scope
>>  Dl_info dlinfo;
>
> Already fixed upstream:
>
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/Unix/Signals.inc?r1=282919&r2=283427
>

> I plan to look at rebasing sometime after 3.9.1 is out.

OK that fixed my initial problem with 3.9.0
the next failure after that (with both 3.9.0 and 3.9.1) is

Scanning dependencies of target LLVMPasses
[ 64%] Building CXX object
lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
/usr/lib/gcc/x86_64-pc-cygwin/5.4.0/../../../../x86_64-pc-cygwin/bin/as:
CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o: too many sections (34877)
/tmp/ccTGhQkv.s: Assembler messages:
/tmp/ccTGhQkv.s: Fatal error: can't write
CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o: File too big


so I guess I'll look forward to your release, I guess 3.9.1 was just cut.
Thanks!
-roger-

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-12-13 22:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-21 20:25 [ANNOUNCEMENT] llvm 3.8.1-1 Yaakov Selkowitz
2016-12-07 23:58 ` Roger Pack
2016-12-08  6:49   ` Yaakov Selkowitz
2016-12-13 22:56     ` Roger Pack

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).