|
From: Galen S. <ga...@se...> - 2020-09-27 16:47:17
|
On 9/27/20 9:33 AM, Stephen Williams wrote:
> Oh, you did that. Hm.
> What's in your version_base.h? That should be managed by git.
[galens@toto iverilog]$ git log -1 version_base.h
commit 84b4ebee0cfcda28a242d89a07020cd70b1d3e7f (HEAD, tag: v11_0, origin/v11-branch)
Author: Stephen Williams <st...@ic...>
Date: Sat Sep 26 15:44:25 2020 -0700
Mark version as stable.
[galens@toto iverilog]$ cat version_base.h
#ifndef VERSION
/*
* Edit this definition in version_base.in to define the base version
* number for the compiled result.
*/
# define VERSION_MAJOR 11
# define VERSION_MINOR 0
/*
* This will be appended to the version. Use this to mark development
* versions and the like.
*/
# define VERSION_EXTRA " (stable)"
# define VERSION_STRINGIFY(x) #x
# define VERSION_STR(a,b,extra) VERSION_STRINGIFY(a.b) extra
#define VERSION VERSION_STR(VERSION_MAJOR,VERSION_MINOR,VERSION_EXTRA)
#endif
I'm guessing the problem is that version_tag.h is stale and needs
to be deleted. make distclean does not delete it. That appears
to be intentional, as per the distclean target in Makefile.in.
distclean: clean
$(foreach dir,$(SUBDIRS),$(MAKE) -C $(dir) $@ && ) true
$(foreach dir,$(NOTUSED),$(MAKE) -C $(dir) $@ && ) true
rm -f Makefile config.status config.log config.cache
rm -f stamp-config-h config.h
rm -f stamp-_pli_types-h _pli_types.h
ifneq (@srcdir@,.)
rm -f version_tag.h check.conf
rmdir $(SUBDIRS) $(NOTUSED)
endif
Perhaps a release build is only meant to be done from a clone
into a new directory.
galen
--
Galen Seitz
ga...@se...
|