Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

make && sudo make install fails on a clean checkout

Aperta
#452 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
c
Ambito
build-system

Direzione di ricerca

Riproduci il malfunzionamento da un checkout pulito utilizzando le impostazioni CC e LD indicate, quindi esamina Makefile:259 e il controllo della configurazione di build/release coinvolto in sudo make install. Il lavoro è completato quando il make documentato seguito da sudo make install riesce senza richiedere --preserve-env né un make clean intermedio.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug
Describe the bug

We used to be able to do

make && sudo make install

and end up with the libraries and headers in /usr/local/...

That doesn't work today.

Reproduction steps
git clone [email protected]:vmware/splinterdb.git
cd splinterdb
export CC=clang
export LD=clang
make
sudo make install

The last line fails with

Checking for mismatched config...Mismatched config file "build/release/build-config.38e61cc510d530870a8c417ec6741a7f" detected.  You need to "make clean".
make: *** [Makefile:259: mismatched_config_file_check] Error 123
Additional context

I can work around it by running

sudo --preserve-env=CC,LD make install

But I'd rather not have to remember to do that extra stuff.

Lingua principale
C
Stelle
733
Fork
68
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di vmware/splinterdb

Tutte le issue di vmware/splinterdb

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.