New issue
Advanced search Search tips

Issue 747600 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jul 2017
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocking:
issue 724628
issue 747030



Sign in to add a comment

ragel does not build with libc++

Project Member Reported by manojgupta@chromium.org, Jul 21 2017

Issue description

Ragel 6.7 does not build with libc++.

ragel-6.7-r2: javacodegen.cpp:1187:20: error: use of undeclared identifier 'setiosflags'; did
ragel-6.7-r2:       you mean 'std::setiosflags'?
ragel-6.7-r2:         out << setw(5) << setiosflags(ios::right) << item;

 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 22 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/37ecc5483477a2782c523ad59d765a470b46a9fa

commit 37ecc5483477a2782c523ad59d765a470b46a9fa
Author: Manoj Gupta <manojgupta@google.com>
Date: Sat Jul 22 07:09:13 2017

ragel: Fix to build with libc++.

ragel failed to build with libc++. Apply a simple
patch to make it build with libc++.

BUG= chromium:747600 
TEST=ragel builds with libc++.

Change-Id: Ia4bb190583d1d1e3a8aaf9c8621bdebbba7039f5
Reviewed-on: https://chromium-review.googlesource.com/582269
Commit-Ready: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Yunlian Jiang <yunlian@chromium.org>

[modify] https://crrev.com/37ecc5483477a2782c523ad59d765a470b46a9fa/dev-util/ragel/ragel-6.7-r1.ebuild
[add] https://crrev.com/37ecc5483477a2782c523ad59d765a470b46a9fa/dev-util/ragel/files/ragel-6.7-libcxx.patch
[rename] https://crrev.com/37ecc5483477a2782c523ad59d765a470b46a9fa/dev-util/ragel/ragel-6.7-r3.ebuild

Blocking: 747030
Status: Verified (was: Untriaged)

Sign in to add a comment