exist which would be happy to take you on as a customer and
help you figure out the legal ramifications of incorporating Free and
Open Source products into your company - but you're still better off
contacting a sales rep than an engineer if you want to engage another
company's services
On 02/15/2018 12:26 AM, sea star wrote:
We need a bit more than a single-word message if you expect any help.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
___
https
ool's
own bootstrap could be merged back upstream with gnulib's bootstrap.
--
Eric Blake eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
___
https://lists.gnu.org/mailman/listinfo/libtool
;
}
else
func_quote()
{
portable version, except add:
func_quote_result="\"$func_quote_result\""
}
fi
Note that with this variant, the portable version converts 'a *"b' into
'"a *\"b"', while the bash version converts it into 'a\ \ \*\"b'.
> @@ -8596,8 +8597,8 @@ EOF
> relink_command="$var=$func_quote_for_eval_result; export $var;
> $relink_command"
> fi
> done
> - relink_command="(cd `pwd`; $relink_command)"
> - relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
> + func_quote "(cd `pwd`; $relink_command)"
> + relink_command=$func_quote_result
Unrelated to your patch, but doesn't this fail if pwd is called in an
absolute directory containing spaces?
--
Eric Blake eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
___
https://lists.gnu.org/mailman/listinfo/libtool
conf 'Shellology'
> section haven't helped me. In particular, the problem is here:
It is portable to use 'set +f' to disable wildcard globbing, then 'set
-f' to turn them back on. (POSIX requires it).
>
> x='a"[a-z]*"c'
> IFS=
7;version'
> macro gone to infinite recursion (until ENOMEM). So rather
s/gone to infinite/enters an infinite/
> re-define all potentially dangerous macros by empty strings,
> suggested by Eric Blake.
>
> While we are on it, merge the macro-"blacklist" with simila
define
> +# macros of the same name as file included in their bodies - which
> +# results in infinite recursion.
> +m4_define([m4_include], [])
I'd recommend that you use the same fix as gettext, and define ALL of
these macros to an empty string, rather than special-casing m4_
ollide with
other variables in use)
So, where we were previously doing:
_G_unquoted_arg=`printf '%s\n' "$1" | $SED "$sed_quote_subst"`
we would now do:
func_quote "$1"
_G_unquoted_arg=$quoted
for the same result, without any forking.
--
Eric Blake eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
___
https://lists.gnu.org/mailman/listinfo/libtool
_G_verout=`echo "$_G_verout" |sed 1q`
How probable is it that $_G_verout will ever be output captured from
some tool that includes \ in its output? If so, you'd want to use
printf to make sure you don't run foul of a shell where \ is
interpolated by echo.
--
Eric Blake ebla
On 01/27/2014 12:24 PM, Gary V. Vaughan wrote:
> Hi Eric,
>
>> On Jan 28, 2014, at 2:30 AM, Eric Blake wrote:
>>
>>> On 01/26/2014 11:08 AM, Bruce Korb wrote:
>>> Hi,
>>>
>>> "test -f .git"? Do you mean "test -d .git"?
On 01/26/2014 11:08 AM, Bruce Korb wrote:
> Hi,
>
> "test -f .git"? Do you mean "test -d .git"?
No, because .git can be a symlink, in which case test -d .git fails but
test -f .git passes.
--
Eric Blake eblake redhat com+1-919-301-3266
Libvirt virtualizati
at detects if the gnulib
submodule changed upstream, and if so, automatically reruns bootstrap as
part of 'make'. I really ought to port that to upstream gnulib's
maint.mk, where we could then adapt it to libtool.
--
Eric Blake eblake redhat com+1-919-301-3266
Libvir
se someone else
> runs into this problem -- here's the file I used
>
> # Copyright 2012 Google Inc. All Rights Reserved.
I stopped reading right here. That license is not open, and therefore,
it cannot be incorporated into other projects. Are you able to
relicense this under an open l
does not produce .pc files. If you think it
should use pkg-config, then please provide patches and rationale for
those patches.
--
Eric Blake ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: Open
also start using the same
optimization. Rather, valgrind is being too noisy, and that's what
suppression files were invented for.
--
Eric Blake ebl...@redhat.com+1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
__
[adding bug-gnulib]
On 03/16/2012 04:19 PM, Bob Friesenhahn wrote:
> On Fri, 16 Mar 2012, Eric Blake wrote:
>>> Can anything be done to make things work in a git checkout without
>>> having git available after bootstrap? Please?
>>
>> It should already be p
ic-submodule-commit] Error 1
> make: Target `check' not remade because of errors.
> Can anything be done to make things work in a git checkout without
> having git available after bootstrap? Please?
It should already be possible. To skip that check, run:
make check gl_public_sub
ly not possible, for the same reason that using directories with :
in their name as part of $PATH is not possible. Sorry.
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org
___
https://lists.gnu.org/m
led/program
will do what you want - libtool will massage PATH behind the scenes
before spawning the wrapped uninstalled program so that it will
correctly pick up the .libs/*.so files in preference to anything installed.
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization lib
use a library location inconsistent with any other
options they passed.
Suggestions in improving the example config.site file here:
http://www.gnu.org/software/autoconf/manual/autoconf.html#Site-Defaults
in order to be more robust to common multi-arch uses are more than welcome.
--
Eric Bl
ibraries under /usr/lib64, then
it would be in the distro's best interest to also ship a config.site
variable that defaults --libdir to the appropriate /usr/lib64 location.
You should raise this as a bug report with any distro that doesn't make
out-of-the-box installation into distro-specif
rden in porting libtool 2.4 to
cygwin:
http://cygwin.com/ml/cygwin-apps/2010-09/msg00121.html
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org
___
http://lists.gnu.org/mailman/listinfo/libtool
since the cvs repository is read-only,
they can't inadvertently turn local files into new vcs files.
I removed the .cvsignore files from m4 a while ago, and no one complained.
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library htt
seems to be related to
http://ricardo.ecn.wfu.edu/~cottrell/cross-gtk/libtool.html
Is the hack that is mentioned necessary or is there another solution?
This seems like it is a question more appropriate for the libtool list.
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization
of these
downstream projects when doing so.
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
___
http://lists.gnu.org/mailman/listinfo/libtool
ed
entries with an indented date, in this manner:
today's date
merge pr-msvc-support
pr-msvc-support date 1
commit message 1
...
pr-msvc-support date 2
commit message 2
...
previous master entry date
master message 1
do that by using 'git
rebase -i', so although the committer and ChangeLog date are the day I
push upstream, the author date is still my original date of writing the
patch. And since 'git log' prefers author date over committer date,
that means that I often see out-of-order dates i
, which takes care
of building the manual even if you have done commits in the meantime.
Perhaps it's worth looking into using it?
--
Eric Blake ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org
signature.asc
Des
te
this. But better than creating a temporary file every time would be
figuring out ways to change argv[0] from the shell (although not all
shells support this, and those that do don't always do it in the same manner).
- --
Don't work too hard, make some time for fun as well!
Eric Blake
fferent color when linking or
> compiling) ? :-)
Please ask these questions on the automake list, since it is automake that
would be the one implementing them. This has gotten off-topic for libtool.
- --
Don't work too hard, make some time for fun as well!
Eric Blake e
t of projects already.
- --
Don't work too hard, make some time for fun as well!
Eric Blake e...@byu.net
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment:
ng to play with it. It is not autoconf, but aclocal that is
crashing. I still haven't isolated why aclocal is messing with diversions
when LT_PREREQ occurs prior to AC_INIT, but maybe the real fix lies in
automake, rather than libtool?
- --
Don't work too hard, make some time for fu
gs and faster performance. On some
platforms, m4 1.4.10 has known issues that make it incompatible with
libtool (anywhere that fopen(file,"a+") seeks to the end like BSD rather
than starting reads at offset 0 like Linux).
- --
Don't work too hard, make some time for fun as well!
Eric Bla
xit status 1 if $PURIFY is empty).
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.g
ugh not its arguments):
Where did you see that, and in which version of the manual? In the
current autoconf.texi, every mention of AS_HELP_STRING is within quotes.
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
at build time,
Unfortunately, I'm not too familiar with purify, so I will have to defer
to other list readers at this point.
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwi
grams(Gnash BZR repository, Subversion
SVN repository, etc.) appear to look inside the parentheses for the libtool
version,
I suggest reporting that as a bug to those programs, then.
--
Eric Blake
___
http://lists.gnu.org/mailman/listinfo/libtool
).
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozde
Meyering for all the help with this, and thanks to
> everyone who tried out earlier versions and reported issues with it!
I second that.
--
Eric Blake
___
http://lists.gnu.org/mailman/listinfo/libtool
is needeed. As crazy as this multi-process action sounds, it was
hands down faster than letting the shell parse all the test functions when
running a subset of the testsuite, without too much penalty when running
the entire testsuite.
- --
Don't work too hard, make some time for fun
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - h
ut, even when not used
on a CVS checkout (or change the TIMESTAMP computation to deal with empty
output from mkstamp).
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Cygwin)
Comment:
ll'
for all GNU packages (such as libtool).
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to snowcrash+libtool on 3/7/2008 9:34 AM:
| git?
|
| (off to dig through archive ...)
http://thread.gmane.org/gmane.comp.gnu.libtool.patches/8156
- --
Don't work too hard, make some time for fun as well!
Eric Blake [
rants the creation of the branch, as
maintaining multiple branches needlessly is not worth the time.
| so, which branch do we use to keep up to date with 2-2 fixes?
HEAD, until announced otherwise on this list.
- --
Don't work too hard, make some time for fun as well!
Eric Blake
that the month that I was manually syncing CVS and git was a
bit awkward, and things went more smoothly once we committed to the master
savannah repository being git only.
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNAT
f should switch that
order.
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with M
M is used. Invent a shell
> function which does rm -f if its argument isn't empty?
The general idiom for this is 'rm -f dummy $files', so that even if $files
is empty, you are still passing an argument to rm, and the -f avoids
failure on the dummy argument.
- --
Don't work too h
the same or better than the original macro, in which case
the alternative can call m4_provide([original]); this also guarantees that
attempts to later call the less-powerful original will be diagnosed, since
the interface was already provided by the alternative.
- --
Don't work too h
riting autoconf macros instead of
m4sugar scripts, using the AC_ spellings looks a bit nicer.
- --
Don't work too hard, make some time for fun as well!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~
for each project using
git. Once this is done, I will have him do the same thing for Autoconf as
has been done for gnulib - namely, turn of write access to the old CVS
repository, and no longer publish its address, but still leave it live for
doing diffs.
- --
Don't work too hard, make some t
besides lt_dlerror that
would need translation?
--
Eric Blake
___
http://lists.gnu.org/mailman/listinfo/libtool
so I no longer need to call
lt_dlerror when I know the function succeeded.
--
Eric Blake
___
http://lists.gnu.org/mailman/listinfo/libtool
btool-patches/2007-02/msg00062.html
AM_LDFLAGS += -export-symbols-regex ".*"
--
Eric Blake
___
http://lists.gnu.org/mailman/listinfo/libtool
in.shT
mv -f ltmain.shT ltmain.sh || \
(rm -f ltmain.sh && cp ltmain.shT ltmain.sh && rm -f ltmain.shT)
cp ltmain.sh ./libltdl/
config.status: creating libtoolize
config.status: executing depfiles commands
chmod +x libtoolize
make[1]: Leaving directory `/home/eblake/libtool
st is probably a better place to
discuss this aspect.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozi
gwin's 'gcc -mno-cygwin' is a little more
friendly than using the cygwin environment to invoke a native mingw 'gcc'.
That's because, as you noticed, the two environments have a completely
different notion on how path names should be handled.
- --
Life is short - so ea
* bootstrap: Do not run libtoolize manually, this is done
correctly by autoreconf. Invoke autoreconf with --no-recursive
to avoid unnecessary rerunning of autotools for libltdl.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PG
es
were made to libtoolize and autoconf 2.60 to break that double invocation.
Maybe we should reinstate it?
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.n
S head of libtool (currently named 2.1a, but it may be
renamed 2.0 when released), because M4 uses libltdl to load a module that
in turn uses libltdl to load other modules, and there has not been any
prior snapshot of libtool that supports this usage pattern.
I installed this instead:
2006-11-02 Er
ase candidate to
alpha.gnu.org), the distro will be self-contained; so this issue only
affects people bootstrapping from CVS. I'm not sure whether this is a
libtool limitation, or how best to address it in the m4 bootstrap script.
Maybe someone else can suggest some ideas?
>
> What do
ks more forks may be executed than before.
> But for the more complex tasks hundreds of forks could be avoided.
> The way it stands now there is a huge disparity between
> libtool execution speed for small and large tasks.
> However, if optimized for large tasks then
> libtool would stil
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Please keep replies on the list, so that other developers may chime in.
According to Kyle Sallee on 10/20/2006 11:53 PM:
> On 10/20/06, Eric Blake <[EMAIL PROTECTED]> wrote:
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
&g
ed it?
You would not be the first to be making such contributions, and if your
copyright assignment is in place, your contributions would certainly be
appreciated.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Versio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Gary V. Vaughan on 10/5/2006 1:24 AM:
> Hi Eric,
>
> Thanks for the cygwin fix!
>
> On 3 Oct 2006, at 13:44, Eric Blake wrote:
>>> Is there some way to keep
>>> the temporary .libs/m4.exeS.c to see wh
e temporary .libs/m4.exeS.c to see what symbols it is trying to define,
and why the __fu0_* and __m4_thnk_* are failing to link? Maybe it is just
a matter of teaching the symbol extractor to filter out globals with
certain prefixes?
- --
Life is short - so eat dessert first!
Eric Blake
In m4's case, it
just meant that I had to explicitly zero memory as I freed it before
unload, because I couldn't rely on the unload/reload sequence to reset
that memory.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Ver
.dll can't be located.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi again, Ralf,
According to Ralf Wildenhues on 9/14/2006 5:08 AM:
> Hello Eric,
>
> * Eric Blake wrote on Thu, Sep 14, 2006 at 12:26:53PM CEST:
>>> -m4:input.m4:6: Warning: dumpdef: undefined macro `test'
>>> +/tmp/m
ed program is given the same argv[0] as the libtool wrapper
rather than an absolute path which exposes the different executable name
for uninstalled binaries?
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cyg
to be a hard link (on NT systems and NTFS drives, which
breaks down to a copy on Win9x systems or FAT drives), because Windows
does not follow cygwin symlinks when resolving .dlls.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Albert Chin on 9/8/2006 3:54 PM:
> On Fri, Sep 08, 2006 at 02:31:06PM -0600, Eric Blake wrote:
>> Then perhaps the right fix is making -dlpreopen on Windows be a key that
>> the convenience library .dll must be installe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi Ralf,
According to Ralf Wildenhues on 9/8/2006 8:53 AM:
> Hello Eric,
>
> * Eric Blake wrote on Fri, Sep 08, 2006 at 04:03:20PM CEST:
>> I tried `make installcheck' with CVS M4, but it failed because dlpreopen'd
>>
ld make m4.exe not
depend on the .dll at startup time, but instead do a dlopen() at libltdl
initialization time inside of main() using the knowledge that a properly
installed m4 has .dlls needed for preopening inside libexec/m4.
- --
Life is short - so eat dessert first!
Eric Blake [EM
work for the argz module, which uses "#if
defined(HAVE_CONFIG_H)" from upstream libtool. And projects using libtool
also have this issue with lt__alloc.c. Maybe the libtool headers need to
be tweaked a bit?
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL P
ynamic placeholder for libdl in
cygwin, or teaching libtool that -ldl should not be used by libltdl on
cygwin, although the latter sounds more appealing.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cygwin)
t detects that
automake was in use.
>
> Cheers,
> Ralf
>
> * Makefile.am (AM_CPPFLAGS): Add $(LTDLINCL), so the right
> ltdl.h is used.
>
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: G
O, too. Patches for both gladly accepted.
>
> > Is it safe to call LT_INIT more than once,
>
> No, and it should explicitly flag this error.
How about this?
2006-06-12 Eric Blake <[EMAIL PROTECTED]>
* libltdl/m4/ltoptions.m4 (_LT_SET_OPTION): Require lit
ION in another. Any chance that we can
document and make this macro public, so that m4 isn't relying on
undocumented internals of libtool?
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cygwi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Forwarding this very useful discussion of library builds on cygwin on
bug-gnu-utils. There are some suggestions in there for what libtool
should be doing to ease library builds.
Eric Blake
Date: Wed, 10 May 2006 23:25:46 -0400
From: Charles Wilson
autoreconf.
- --
Life is short - so eat dessert first!
Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Charles Wilson on 4/12/2005 7:33 PM:
> Eric Blake wrote:
>
>> Which line? Since you already found the culprit, pointing others to
>> the location would be helpful. Can you come up with a simple libtool
>> pat
82 matches
Mail list logo